2013-07-30 40 views
0

我想在Google地圖的所有縮放級別顯示所有標記。這些位置通過AJAX從數據庫生成的JSON文件中檢索。這裏是我的代碼:Google地圖:並非所有標記都以某些縮放級別顯示

jQuery.ajax({ 
    url: '/faculty/create-members-json', 
    dataType: 'json', 
    success: function(data) { 
     for (i = 0; i < data.length; i++) { 
      marker = new google.maps.Marker({ 
      position: new google.maps.LatLng(data[i].user_latitude, data[i].user_longitude), 
       map: map 
      }); 

     marker.set('info', data[i]); 

     var infowindow = new google.maps.InfoWindow(); 

     google.maps.event.addListener(marker, 'click', function(data) { 
       info = this.get('info'); 
       infowindow.setContent(setInfo(info)); 
       infowindow.open(map, this); 
      }) 
     } 
    } 
}); 

我如何確保我顯示在任何縮放級別的所有標記?其他一切正常。

求助:我在AJAX調用中需要map.getBounds()。現在它可以工作。

+0

此外,我只想要在一定的半徑內。該地圖將拉入全球所有地點(我想要的),但我只想顯示在一定半徑內的地點。 – sehummel

+0

要麼關閉您的問題,要麼添加您自己的解決方案作爲答案 – duncan

回答

0

我在AJAX調用中需要map.getBounds()。現在它可以工作。

相關問題