Google Maps API符合标准

时间:2015-04-19 15:22:26

标签: angularjs google-maps google-maps-api-3 google-maps-markers

我有一系列标记,这些标记都显示在我地图上的正确位置。然后,我使用以下代码设置地图的边界,以便所有标记都是可见的。

bounds = new maps.LatLngBounds();

angular.forEach($scope.places, function(place) {
    bounds.extend(new maps.LatLng(place.getLatitude(), place.getLongitude()));
});

console.log(bounds);
map.fitBounds(bounds);
console.log(map.getBounds());

然而,地图最终会出现在一些没有任何标记的随机点上。 console.log显示边界集与getBounds()返回的边界不完全相同。

// var bounds;
j: 40.793571
k: 40.715086

va: ih
j: -74.00108699999998
k: -73.951866

// getBounds();
j: 40.828484316202136
k: 40.68011306824231

j: -74.09878523107909
k: -73.85416776892089

0 个答案:

没有答案