-1

У меня есть несколько маркеров на моей карте. Как создать прослушиватель для нескольких маркеров и получить их широту и долготу? Когда я попробовал прослушиватель событий на одном маркере, он работает. Но когда я попробовал прослушиватель событий с моим кратным маркером, он не работает. Вот мой код:Получить широту и долготу нескольких маркеров (onclick)

var jakarta = new google.maps.LatLng(-6.211544, 106.845172); 

     var shelterpoint = []; 
     var shelterName = []; 

     <?php while ($row = mysql_fetch_array($result)) { ?> 
      shelterpoint.push(new google.maps.LatLng(<?=$row['Latitude']?>, <?=$row['Longitude']?>)); 
      shelterName.push("<?=$row['Shelter_Name']?>"); 
     <?php } ?> 

     var markers = []; 
     var iterator = 0; 

     var map; 

     function initialize() { 
      var mapOptions = { 
      zoom: 12, 
      center: jakarta 
      }; 

      map = new google.maps.Map(document.getElementById('map_canvas'), 
        mapOptions); 




      drop();  

      google.maps.event.addListener(marker, "click", function (event) { 
       alert(this.position); 
      }); 


     } 

     function drop() { 
      for (var i = 0; i < shelterpoint.length; i++) { 
      setTimeout(function() { 
       addMarker(); 
      }, i * 10); 
      } 
     } 


     function addMarker() { 


      markers.push(new google.maps.Marker({ 
      position: shelterpoint[iterator], 
      map: map, 
      draggable: false, 
      animation: google.maps.Animation.DROP, 
      title:shelterName[iterator] 
      })); 
      iterator++; 
     } 




     google.maps.event.addDomListener(window, 'load', initialize); 
+0

возможно дубликат [Google Maps JS API v3 - Простой Multiple Marker Пример] (http://stackoverflow.com/questions/3059044/google-maps-js-api-v3-simple -кратный-маркер-пример) – geocodezip

ответ

-1

Пожалуйста, обратитесь по ссылке ниже.

http://jsfiddle.net/xJ26V/1/

var mapOptions = { 
       center: new google.maps.LatLng(-33.92, 151.25), 
        zoom: 10, 
       mapTypeId: google.maps.MapTypeId.ROADMAP 

      }; 
Смежные вопросы