[résolu] erreur JS en utilisant google maps API
18 messages
• Page 1 sur 2 • 1, 2
-

e-kiwi - Modérateur

- Messages: 15546
- Inscription: 23 Déc 2003
[résolu] erreur JS en utilisant google maps API
Bonjour,
je me lance dans l'API google maps
ie me sort un erreur js qui n'empeche pas le bon fonctionnement :
sur "map.setMapType(G_SATELLITE_TYPE);" il me dit "null n'est pas un objet" mais ca marche quand meme
quelqu'un a une idée ?
je me lance dans l'API google maps
ie me sort un erreur js qui n'empeche pas le bon fonctionnement :
- Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=**ma clé**"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}
//]]>
</script>
</head>
<body >
<div id="map" style="width: 500px; height: 500px"></div>
<script>
function showAddress(address) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
alert(address + " not found");
} else {
map.setCenter(point, 15);
var marker = new GMarker(point);
map.addOverlay(marker);
//marker.openInfoWindowHtml(address);
}
}
);
}
</script>
<script type="text/javascript">
var map = new GMap2(document.getElementById("map"));
map.addControl(new GMapTypeControl());
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl()) ;
var geocoder = new GClientGeocoder();
showAddress('**monadresse**');
map.setMapType(G_SATELLITE_TYPE);
</script>
</body>
</html>
sur "map.setMapType(G_SATELLITE_TYPE);" il me dit "null n'est pas un objet" mais ca marche quand meme
quelqu'un a une idée ?
Dernière édition par e-kiwi le Mer Nov 15, 2006 13:13, édité 1 fois.
- gregleens
- WRInaute discret

- Messages: 57
- Inscription: 24 Jan 2003
tu devrais essayer de remonter d'une ligne
juste avant showadress pour voir.
As-tu essayé de supprimer cette ligne ? En as-tu vraiment besoin ? car sur mon site (voir www de mon profil) je ne l'utilise pas.
ce serait bien d'avoir un lien vers ta page histoire de mieux comprendre.
Voilà une petite adresse bien sympatique pour apprendre à utiliser Google maps : http://www.econym.demon.co.uk/googlemaps/index.htm si ça peux t'aider.
map.setMapType(G_SATELLITE_TYPE);
juste avant showadress pour voir.
As-tu essayé de supprimer cette ligne ? En as-tu vraiment besoin ? car sur mon site (voir www de mon profil) je ne l'utilise pas.
ce serait bien d'avoir un lien vers ta page histoire de mieux comprendre.
Voilà une petite adresse bien sympatique pour apprendre à utiliser Google maps : http://www.econym.demon.co.uk/googlemaps/index.htm si ça peux t'aider.
- oxman
- WRInaute discret

- Messages: 118
- Inscription: 21 Juin 2004
Je viens de tester ton script avec mon adresse.
Et j'ai bien une erreur, mais pas du tout celle dont tu parles :
a has no properties :
http://maps.google.coom/mapfiles/maps2.66.api.js ligne: 302
Donc chez moi ça marche parfaitement ton truc, c'est même rigolo =)
Et j'ai bien une erreur, mais pas du tout celle dont tu parles :
a has no properties :
http://maps.google.coom/mapfiles/maps2.66.api.js ligne: 302
Donc chez moi ça marche parfaitement ton truc, c'est même rigolo =)
- oxman
- WRInaute discret

- Messages: 118
- Inscription: 21 Juin 2004
Cependant sous IE (version 7) j'ai bien une erreur qui peut sembler être la tienne :
Line: 303
Error: 'null' a la valeur Null ou n'est pas un objet.
Mais encore une fois à la ligne 303 (oui tout à l'heure 302 mais Firefox doit parser les entêtes légèrement différemment), donc du fichier de Google pas du tiens, de toute façon le tiens n'a pas 303 lignes =p
Line: 303
Error: 'null' a la valeur Null ou n'est pas un objet.
Mais encore une fois à la ligne 303 (oui tout à l'heure 302 mais Firefox doit parser les entêtes légèrement différemment), donc du fichier de Google pas du tiens, de toute façon le tiens n'a pas 303 lignes =p
- nexxen
- WRInaute discret

- Messages: 76
- Inscription: 30 Déc 2004
e-kiwi a écrit:si je ne me trompes pas, le second est dans la fonction "load()" qui n'est pas appelée, donc non...
Oups, lu un peu trop vite
Après quelques recherche, j'ai trouvé ça (sur ALL HTML):
map.setCenter(new GLatLng(27.1373,31.5527),6,G_SATELLITE_MAP);
Après quelques tests, ça marche nikel: la carte s'affiche par défaut avec la vue satellite !
- oxman
- WRInaute discret

- Messages: 118
- Inscription: 21 Juin 2004
Bah son truc marche déjà :p
L'erreur qu'elle a vient de google =)
J'ai fait un test avec mon adresse etc, ça marchait nickel.
Vu satellite c'est bien le truc en haut ou on vit les bâtiments comme des photos etc ?
(Je ne sais pas trop ce que vous appelez vu satellite)
L'erreur qu'elle a vient de google =)
J'ai fait un test avec mon adresse etc, ça marchait nickel.
Vu satellite c'est bien le truc en haut ou on vit les bâtiments comme des photos etc ?
(Je ne sais pas trop ce que vous appelez vu satellite)
-

e-kiwi - Modérateur

- Messages: 15546
- Inscription: 23 Déc 2003
j'ai utilisé ça :
map.setCenter(point, 15,G_SATELLITE_MAP);
cela fonctionne, mais j'ai toujours une erreur js qui m'est renvoyé à la ligne "303" or n ayant pas 303 lignes, cela doit venir d'un problème avec le script google distant sur lequel je n'ai pas la main
map.setCenter(point, 15,G_SATELLITE_MAP);
cela fonctionne, mais j'ai toujours une erreur js qui m'est renvoyé à la ligne "303" or n ayant pas 303 lignes, cela doit venir d'un problème avec le script google distant sur lequel je n'ai pas la main
18 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- [résolu] API Google Maps pour les entreprises
- Résolu [google maps api] bug internet explorer au chargement
- [resolu]Problème url rewriting utilisant erreur 404
- API Google Maps
- Google maps api
- Probleme google maps api
- API pour google maps
- Google Maps API / Itinéraire !!
- Tutoriel Google Maps API
- Google maps api et géolocalisation
Consultez la description détaillée des produits ou services de Google suivants : Google Maps API, Google API, Google Maps, API Google Checkout, Google Toolbar API, Google AdWords API
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
