0

我想在谷歌地图的所有缩放级别上显示我的所有标记。这些位置是通过 AJAX 从数据库生成的 JSON 文件中检索的。这是我的代码:

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);
            })
        }
     }
 });

如何确保在任何缩放级别显示所有标记?其他一切正常。

已解决: 我需要map.getBounds()在 AJAX 调用中。现在它起作用了。

4

1 回答 1

0

我需要map.getBounds()在 AJAX 调用中。现在它起作用了。

于 2013-07-31T19:43:53.773 回答