I integrare angular-google-maps nella mia applicazione mobile cordova. Voglio aggiornare la mappa usando la seguente funzione.
function refreshMap() {
$scope.map.control.refresh({
latitude: $scope.location.T_Lat_Deg_W.value,
longitude: $scope.location.T_Long_Deg_W.value
})
}
Ma errore apprears
angular.js:13540 TypeError: $scope.map.control.refresh is not a function
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)
Ecco l'JSFiddle example per questo problema.
C'è un modo per risolvere questo problema? Grazie !
Puoi mostrare altro codice? Tutto il tuo controller e il tuo tag della mappa? – kabaehr
Sto affrontando lo stesso problema da quando ho aggiornato a Angular 1.5 e angular-google-maps 2.3.2 ... – troig
È davvero strano. A volte funziona, a volte riporta errori –