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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage