Javascript google map API v3

Résolu/Fermé
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 6 août 2010 à 11:15
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 6 août 2010 à 13:42
Bonjour,

J'ai un petit problème qui m'embête depuis quelques heures. A mon avis c'est un truc tout bête, donc un regard nouveau serait le bienvenu:

fichier temp.html
Code : HTML


<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='fr'>
	<head>
		<title>autre</title>
		<link rel='stylesheet' type='text/css' href='Cartes.css'>
		<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
		<script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=true'></script>
		<script type='text/javascript' src='temp.js'></script>
	</head>
	<body onload='initialize(18, 46.779231, 6.659431, "ROADMAP")'>
		<div id='map' style='width:75%; height:75%' >
		</div>
		<noscript>
			<p>Attention : </p>
			<p>Afin de pouvoir utiliser Google Maps, JavaScript doit être activé.</p>
			<p>Or, il semble que JavaScript est désactivé ou qu'il ne soit pas supporté par votre navigateur.</p>
			<p>Pour afficher Google Maps, activez JavaScript en modifiant les options de votre navigateur, puis essayez à nouveau.</p>
		</noscript>
	</body>
</html>




fichier temp.js
Code : JavaScript




function initialize(optZoom, Latitude, Longitude, optMapTypeId)
{
	var optCenterMap = new google.maps.LatLng(Latitude, Longitude);
	var mapType = 'google.maps.MapTypeId.'+ optMapTypeId;
	var options =
		{
			center: optCenterMap,
			mapTypeId: mapType,
			zoom:optZoom
		};
	
	var carte = new google.maps.Map(document.getElementById("map"), options);
}



Mon problème viens du faite que la carte ne s'affiche pas....A la place ou elle devrait être j'ai un beau rectangle gris clair.

Si vous voyez d'où cela peut venir, je vous en serait reconnaissant.
Cordialement


A voir également:

1 réponse

varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 699
6 août 2010 à 13:42
Ok, j'ai finallement trouvé le problème:

dans le javascript ligne 4, remplace la ligne par:

var mapType = google.maps.MapTypeId[optMapTypeId];

1