恢复边界或减少边界

时间:2015-04-08 12:11:59

标签: angularjs google-maps-api-3 angularjs-scope angular-google-maps

在angularJS / angular Google地图项目中,我在地图上添加标记。当我添加标记时,我能够扩展地图的边界,但是当我从地图中删除标记时,我想减小边界。

据我所知,库中没有像reduce-bounds这样的函数,所以我尝试创建一个新的bounds对象失败了。

var restoreBounds = new google.maps.LatLngBounds();

非常感谢任何想法或解决方案。

1 个答案:

答案 0 :(得分:0)

我这么傻。我需要喝咖啡休息时间。

$timeout(function() {
    $scope.mapInstance = $scope.map.control.getGMap();
    $scope.mapInstance.fitBounds(newMapBoundsRestore);
}, 100);