Używam http://angular-google-maps.org/ to ładne kanonowe biblioteki map Google. Ale chcę używać map instancji, który nie jest załadowany angularjs kontekście przez coś takiego:AngulaJS Map Google map instancji mapy
$scope.map = {
events: {
tilesloaded: function (map) {
$scope.$apply(function() {
$scope.mapInstance = map;
});
}
}
}
Ok miły Mam mapInstance i mogę go używać programowo. Ale w cyklu życiowym aplikacji ten ogień do końca - innymi słowy chcę załadować całą dyrektywę (i dostać instancję mapy) przed innym kodem - gdzie po prostu nie będę używał innych zdarzeń na mapie.
To jest dokładnie to, czego potrzebowałem .. dzięki! –
Dzięki EdwinA :) – Angudroid
Jak promisize ładowanie mapy, aby upewnić się, że nie próbujesz wcześniej renderować znaczników? – sgimeno