AngularJS Google Map-Direktivenkarteninstanz
Ich benutzehttp://angular-google-maps.org/ Es ist schön eckig Google Maps Bibliothek. Aber ich möchte eine Karteninstanz verwenden, die nicht in Angularjs Kontext geladen wird:
$scope.map = {
events: {
tilesloaded: function (map) {
$scope.$apply(function () {
$scope.mapInstance = map;
});
}
}
}
Ok, schön, ich habe MapInstance und ich kann es programmgesteuert verwenden. Aber im Anwendungslebenszyklus ist dieser Brand zu spät - mit anderen Worten, ich möchte die gesamte Direktive laden (und die Karteninstanz abrufen), bevor anderer Code verwendet wird, wobei ich andere Kartenereignisse einfach nicht verwenden möchte.