Google地图:并非所有标记都以特定缩放级别显示

时间:2013-07-30 23:15:54

标签: google-maps-api-3

我想在Google地图的所有缩放级别显示所有标记。通过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);
            })
        }
     }
 });

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

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

1 个答案:

答案 0 :(得分:0)

我在AJAX调用中需要map.getBounds()。现在它有效。