2017-12-16 4 views
0

Ich habe das Google Maps JavaScript API verwendet, um eine Reihe von Markern auf einer Karte innerhalb einer Webseite zu platzieren. Ich möchte den Nutzern erlauben, die Karte innerhalb der Google Maps App mit Markierungen zu öffnen, sofern sie auf ihrem Gerät vorhanden sind.Öffnen Sie Google Map mit Markern in Google Maps App

Derzeit zeigen die Markierungen nach dem Klicken den Namen des Ortes und einige andere Details an. Ich möchte diese Funktionalität auch in der App beibehalten.

Gibt es einen einfachen Weg, dies zu erreichen? Ich bin ein Front-End-Webentwickler mit einer ordentlichen Menge JS-Erfahrung, aber ich habe keine Erfahrung mit der Entwicklung von iOS- oder Android-Apps und ich hatte gehofft, dass es innerhalb der API eine einfache Lösung geben würde, aber nicht eine Antwort finden. Es besteht eine gute Chance, dass dies aufgrund der Unterschiede zwischen der Web- und App-Plattform einfach nicht möglich ist, aber ich weiß es einfach nicht.

Antwort

0

Dies ist eine integrierte Funktion der Google Maps iOS (und damit nehme ich an Android) API. In der iOS API, fügen Sie den folgenden Eintrag in Info.plist Datei:

LSApplicationQueriesSchemes 
    Item 0... String... googlechromes 
    Item 1... String... comgooglemaps 

Und dann, wenn eine Markierung in der App angezapft wird, wenn der Benutzer dann das Logo Google Zuschreibung Taps (in der Regel am unteren Rand des Bildschirms), Die Google Maps App öffnet diesen Marker. Diese Einträge ermöglichen das.

Die Android-Jungs können mit Android sprechen, aber ich bin mir sicher, es ist so einfach, wenn nicht einfacher. Hier sind einige Methoden: How to open standard Google Map application from my application?

Verwandte Themen