11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour tout le monde (enfin bonsoir),

Pour le boulot, j'ai créé un script qui affiche sur liste de point sur une "Google Map". ce script permet aussi de faire afficher une partie de ces points selon un service.
Ce script marche sur tous les navigateurs, sauf sur IE8 (et peut-être IE7).

ce script se situe à l'adresse suivante : http://info.guillaume-richard.fr/GoogleMaps/

J'ai cherché partout ou pouvait être l'erreur, je n'ai pas trouvé.
Pouvez-vous m'aider, s'il vous plait ?

Si vous voulez avoir les sources de ce script, les voici :
http://info.guillaume-richard.fr/GoogleMaps/vInternet.zip

Je vous remercie par avance de votre aide.
Bonjour jeff-roland,

sous MSIE 8.0, j'ai eu l'erreur suivante :
Line: 17
Erreur : 'data.photos[...].image_markeur' a la valeur Null ou n'est pas un objet.

Il s'agit de la ligne 17 de ton script qui est la suivante :
var icontest = new google.maps.MarkerImage(data.photos[i].image_markeur,new google.maps.Size(32, 32), new google.maps.Point(0, 0),new google.maps.Point(16, 32));


Il y a un truc bizarre, juste à la ligne supérieure, tu as mis "++i". D'habitude, on met pour la boucle for, un "i++".

@+[/i]
Bonjour,

je viens de changer le "++i" en "i++", mais l'erreur est toujours là. L'erreur étant :
Erreur : 'data.photos[...].image_markeur' a la valeur Null ou n'est pas un objet.

Pour faire ce script, je me suis inspiré d'un script de google map qui est MarkerClusterer v3

Une des différences entre ces 2 scripts est que mon script appelle les icônes des points dans un sous-dossier "image", alors que le script google map appelle une icône de base de "google map".
Personellement, j'ai besoin que mon script appelle les icônes de mon sous-dossier.


je cherche des réponses sur Google, mais je ne trouve rien pour ce problème.