Я интегрирую angular -google-карты в мобильное приложение cordova. Я хочу обновить карту, используя следующую функцию.
function refreshMap() {
$scope.map.control.refresh({
latitude: $scope.location.T_Lat_Deg_W.value,
longitude: $scope.location.T_Long_Deg_W.value
})
}
Но ошибки учитываются
angular.js: 13540 TypeError: $scope.map.control.refresh не является Функция
at Scope.refreshMap (mapController.js:122)
at fn (eval at <anonymous> (angular.js:1), <anonymous>:4:224)
at expensiveCheckFn (angular.js:15475)
at callback (angular.js:25008)
at Scope.$eval (angular.js:17219)
at Scope.$apply (angular.js:17319)
at HTMLAnchorElement.<anonymous> (angular.js:25013)
at defaultHandlerWrapper (angular.js:3456)
at HTMLAnchorElement.eventHandler (angular.js:3444)
Вот пример JSFiddle для этой проблемы.
Есть ли способ решить эту проблему? Спасибо!