Ich benutze Ссылка , es ist eine schöne eckige Google Maps-Bibliothek. Aber ich möchte Map-Instanz verwenden, die nicht in angularjs Kontext durch etwas wie folgt geladen wird:
%Vor%Ok, ich habe mapInstance und ich kann es programmgesteuert verwenden. Aber im Anwendungslebenszyklus brennt das zu spät - also möchte ich die ganze Anweisung (und die Karteninstanz) vor anderen Code laden - wo ich einfach andere Kartenereignisse verwenden möchte.
Nachdem ich kürzlich nach Wegen gesucht habe, um die Map-Instanz aus dem Beispiel auf der Dokumentseite zu erhalten, stieß ich stattdessen auf folgendes:
%Vor% Stellen Sie sicher, dass Sie in Ihrem Google-Maps-HTML-Markup das Optionsattribut als control="map.control"
und ein leeres Objekt in Ihrem $scope.map
-Objekt festgelegt haben.
Diese leeren Objekte sind gefüllt, wenn Google Map initiiert wird. Ich hoffe, das hilft und ist nicht zu spät.
Genießen Sie Angular !!!
Tags und Links javascript angularjs angularjs-directive angular-ui google-maps-api-3