Javascript google map API v3

Résolu
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   -  
varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   -
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 3259 Date d'inscription   Statut Membre Dernière intervention   707
 
Ok, j'ai finallement trouvé le problème:

dans le javascript ligne 4, remplace la ligne par:

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

1