Messages: 218

Enregistré le: 23 Fév 2004

Message le Ven Aoû 29, 2008 6:34

J'ai créé une carte qui comporte, pour l'instant, un peu plus d'une centaine de marqueurs :
http://maps.google.fr/maps/ms?hl=fr&ie=UTF8&msa=0&msid=114833555751793090887.00045549011dc16745037&ll=46.709736,2.438965&spn=12.823005,26.71875&z=6

Pas de pb jusque là sinon qu'il m'est impossible d'ajouter un nouvelle icône personnelle (et pourtant l'ai déjà fait !)

Je reporte cette carte sur mon site avec un javascript qui inclut un geoxml :
http://www.bowling-france.fr/bowlings/bowlings-carte.htm

Surprise, certains marqueurs n'apparaissent pas.
Autre surprise, je réactualise la page, et ce sont d'autres marqueurs qui disparaissent, les 1ers réapparaissant ou non !!!

Y a-t-il un nombre maximum de marqueurs visibles ?
Ou quel est le problème ?
Merci de vous pencher sur ce cas.
Haut
8 Réponses
Messages: 1874

Enregistré le: 17 Déc 2006

Message le Ven Aoû 29, 2008 10:25

pourquoi ne mets-tu pas le fichier kml sur ton serveur?
Haut
Messages: 2884

Enregistré le: 28 Fév 2007

Message le Ven Aoû 29, 2008 11:18

chamagne a écrit:Autre surprise, je réactualise la page, et ce sont d'autres marqueurs qui disparaissent, les 1ers réapparaissant ou non !!!


Depuis juillet 2008, Google est capable de retransmettre en direct la dérive des continents.

OK je :arrow:
Haut
Messages: 218

Enregistré le: 23 Fév 2004

Message le Ven Aoû 29, 2008 11:25

dans mon script, je mettais le lien donné lorsqu'on veut l'afficher dans Google Earth, soit :

geoXml = new GGeoXml("http://maps.google.fr/maps/ms?hl=fr&ie=UTF8&oe=UTF8&msa=0&msid=114833555751793090887.00045549011dc16745037&output=kml")

si je mets cette adresse dans mon navigateur, la carte se charge dans google earth avec quelques défauts
et si je l'enregistre dans le navigateur, j'ai toutes les données du type

...
<Style id="style114">
<IconStyle>
<Icon>
<href>http://www.bowling-france.fr/bowlings/map-icon.gif</href>
</Icon>
</IconStyle>
</Style>
...

pour les styles de chaque marqueur et

...
<Placemark>
<name>Anglet</name>
<description><![CDATA[<DIV dir="ltr"><STRONG>Cyber Bowling <BR>1 allee du Cadran</STRONG></DIV>
<DIV dir="ltr"><STRONG>64600 ANGLET</STRONG></DIV>
<DIV dir="ltr">16 pistes synthétiques <BR>Tél. : 05 59 31 21 11 <BR>Fax : 05 59 31 21 12 <BR><A href="mailto:alext@cyberbowling.com">alext@cyberbowling.com</A><BR><A href="http://www.cyberbowling.com/">http://www.cyberbowling.com</A></DIV>
<DIV dir="ltr">&nbsp;</DIV>
<DIV dir="ltr"><A href="http://maps.google.fr/maps?f=q&amp;hl=fr&amp;geocode=&amp;q=bowling+anglet&amp;jsv=125&amp;sll=43.683764,-0.357056&amp;sspn=3.245348,6.624756&amp;ie=UTF8&amp;latlng=43482254,-1505131,13084366750470441153&amp;ei=J8SzSM-1OofAoQP1r-3lAw&amp;cd=1"><FONT color="#7777cc">plus d'infos&nbsp;»</FONT></A></DIV>]]></description>
<styleUrl>#style9</styleUrl>
<Point>
<coordinates>-1.505693,43.481728,0.000000</coordinates>
</Point>
</Placemark>
...

pour chaque marqueur

Mais comment insérer ce fichier dans ma page ?
Ca ne marche pas avec
geoXml = new GGeoXml("ce fichier")
Haut
Messages: 1874

Enregistré le: 17 Déc 2006

Message le Ven Aoû 29, 2008 11:37

tu peux enregistrer ce fichier sous -http://www.bowling-france.fr/bowlings/bowlings-carte.kml par exemple et utiliser :
Code: Tout sélectionner
geoXml = new GGeoXml("http://www.bowling-france.fr/bowlings/bowlings-carte.kml")

c'est ce que je fais sur cette page : http://www.lamogere.fr/Montpellier/
Haut
Messages: 218

Enregistré le: 23 Fév 2004

Message le Ven Aoû 29, 2008 11:54

toujours moi, ton fichier kml n'est pas du tout structuré comme le mien, l'as-tu obtenu à partir d'une carte créée dans Google Maps et alors comment ?
Bon appétit !
Haut
Messages: 1874

Enregistré le: 17 Déc 2006

Message le Ven Aoû 29, 2008 11:56

je l'ai fait a la main
Haut
Messages: 218

Enregistré le: 23 Fév 2004

Message le Ven Aoû 29, 2008 14:45

ah, ok, je crois que je vais me refaire un xml classique et tant pis pour mettre ça en public sur google maps
Haut
Messages: 1874

Enregistré le: 17 Déc 2006

Message le Ven Aoû 29, 2008 14:57

les fichiers kml sont indexés et google map indique qu'il vient de ton site dans les recherches
Haut