Я пытаюсь обновить Angular ui-map при изменении области действия. Я добавил $watch
, и я вижу изменение области в консоли, но карта не обновляется с изменением широты и долготы. Это то, что у меня есть:Угловой пользовательский интерфейс не обновляется для изменений области
$scope.mapOptions = {
zoom: 4,
center: new google.maps.LatLng(-25.363882,131.044922),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var updateCenter = function() {
$scope.mapOptions = {
zoom: 11,
center: new google.maps.LatLng($scope.fromLat, $scope.fromLng),
};
console.log($scope.mapOptions);
}
$scope.$watch('fromLat', updateCenter);
$scope.$watch('fromLng', updateCenter);
Где $scope.fromLat
и $scope.fromLng
являются масштабы изменений, которые я смотрю. Когда я регистрирую эти области в консоли, я вижу, что области обновляются. Но карта все еще находится в исходном состоянии.