clemdups | Bonjour à tous !
Voilà, je bidouille sur les API Google Map, mais j'ai un problème, et je n'arrive pas à m'en sortir !
Je crée des "marqueurs" sur ma carte, mais il n'en veut qu'un seul Les autres ne s'affichent pas .
Voici le code utilisé :
Code :
- <body onload="load()" onunload="GUnload()">
- <div id="map" style="width: 800px; height: 500px"></div>
- <script type="text/javascript">
- //<![CDATA[
- function load() {
- if (GBrowserIsCompatible()) {
- var map = new GMap2(document.getElementById("map" ));
- map.addControl(new GSmallMapControl());
- map.addControl(new GMapTypeControl());
- // Coordonnees :
- GEvent.addListener(map, "moveend", function() {
- var center = map.getCenter();
- document.getElementById("message" ).innerHTML = center.toString();
- });
- // Lieu de depart
- map.setCenter(new GLatLng(45, 0), 6);
- //on cree un point: (longitude,latitude)
- var point = new GPoint(0,45);
- var marker = new GMarker(point);
- map.addOverlay(marker);
- GEvent.addListener(marker, "click", function() {
- marker.openInfoWindowHtml("Salutations jeune Padawan !" );
- });
- return marker;
- // Deuxieme point...
- var point2 = new GPoint(0,46);
- var marker2 = new GMarker(point2);
- map.addOverlay(marker2);
- GEvent.addListener(marker2, "click", function() {
- marker2.openInfoWindowHtml("Salutations jeune Jedi !" );
- });
- return marker2;
-
- }
- }
- //]]>
- </script>
- <div id="message"></div>
- </body>
|
J'ai bien le premier marqueur (avec "salutations jeune padawan" ), mais pas le deuxième ...
Si quelqu'un a une solution, je suis preneur
Merci d'avance ! |