Création
d'entreprise
Posez votre question Signaler

Javascript google map API v3 [Résolu]

varfendell 2971Messages postés 27 décembre 2007Date d'inscription 19 août 2011Dernière intervention - Dernière réponse le 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
Lire la suite 

Javascript google map API v3 »

1 réponses
Réponse
+0
moins plus
Ok, j'ai finallement trouvé le problème:

dans le javascript ligne 4, remplace la ligne par:

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

Ajouter un commentaire
Ce document intitulé « javascript google map API v3 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?