Google Maps mit ionischen

8

Ich versuche, eine Karte mit Google Maps mit Ionic zu implementieren. Ich folgte der Codierung in diesem Link Aber alles, was ich bekomme, ist ein leerer Bildschirm, weiß nicht, wo ich falsch gelaufen bin. Bitte helfen Sie

Dies ist der Controller

%Vor%

Dies ist die HTML-Datei

%Vor%

bitte helfen.

    
Lahiru Tjay 25.10.2014, 12:04
quelle

6 Antworten

24

Ich habe ein paar Dinge geändert, damit dies funktioniert:

Sie brauchen keinen API-Schlüssel für Google Maps mehr, das reicht für das Skript src (siehe Was ist der Google Maps-API-Schlüssel ):

%Vor%

Ersetzen Sie "function initialize ()" durch "$ scope.init ()" und kommentieren Sie die Zeile aus, wo sie steht:

%Vor%

Fügen Sie auch ng-init="init ()" zu Ihrem HTML wie folgt hinzu:

%Vor%

Ich weiß nicht, warum es nicht mit dem domListener funktioniert, aber die Daten müssen vor der Anzeige initialisiert werden (siehe Google MAP API Uncaught TypeError: Kann Eigenschaft 'offsetWidth' von null nicht lesen." Mit ng-init können Sie dies erreichen.

Der finale Controller sollte so aussehen:

%Vor%

Hoffe das hat geholfen!

    
error1337 28.10.2014, 13:31
quelle
13

oder ersetzen Sie dies einfach

%Vor%

dafür

%Vor%

Referenz Ссылка

    
user4470281 03.02.2015 09:44
quelle
2

Wenn Sie die neueste Version von Ionic verwenden, werden Sie wahrscheinlich bei der Bereitstellung für Android einen leeren Bildschirm sehen, aber Sie werden die Karte sehen, wenn Sie die Lösung in einem Webbrowser ausführen. Um das Problem zu lösen, musst du ein Whitelist-Plugin hinzufügen: run: ionisches Plugin add cordova-plugin-whitelist .

    
code-assassin 20.06.2015 12:59
quelle
0

Sieh dir dieses Projekt auf github an

Ссылка

Es verwendet Angular.js-Direktiven, um APIs für einen guten Teil der Google Maps-Funktionalität bereitzustellen.

    
Clocker 03.08.2015 15:45
quelle
0

Sie können das Plugin angularjs-google-maps (ngmap) für angularjs verwenden. Es funktioniert für Ionen. Es gibt Ihnen die Möglichkeit, Google Map v3 zu verwenden.

Ссылка

    
Fabien Thetis 09.02.2016 09:02
quelle
0

Ich habe das gelöst, indem ich ein in:

gesetzt habe %Vor%

und dann müssen Sie tun:

%Vor%

Referenz von: Implementieren von Google Maps mit Ionic Framework

>     
Lingbo Tang 18.05.2016 18:58
quelle

Tags und Links