我使用的是angular谷歌地图api(http://goo.gl/dtD7hk)。我想把地图平移到一个位置。
在我的控制器中,我有以下功能:
$scope.mapHome = function(){
$scope.map.center.latitude = $rootScope.center.lat;
$scope.map.center.longitude = $rootScope.center.lng;
};
但这行不通。如何使谷歌地图平移?如果能加入一些动画的话,那就太好了。缩小-平移-放大到设置($scope.map.Zoom)。
Thx!
尝试重新分配范围中的中心对象,而不是纬度/经度属性:
$scope.mapHome = function(){
$scope.map.center = {
latitude: $rootScope.center.lat,
longitude: $rootScope.center.lng
};
};
我实现了类似的东西,这对我来说很有效。