Öffnen Sie Google Maps von Hyperlink

Ich versuche, eine Webseite speziell für Android-Nutzer zu entwerfen, also habe ich mich gefragt, ob es ein Hyperlink-Format gibt, das Google Maps wie die Call-Funktion zB eröffnen kann

<a href="tel:0766551121"> Call me now </a> 

  • Rendering Probleme fehlende Stile nach jedem Update
  • Fehler beim Entschlüsseln in Java
  • Kann nicht Androide "Gen" Ordner zu Git
  • Datenbank wird nicht richtig in OnePlus Two kopiert
  • Video in WebView - ApplicationContext vs Aktivitätskontext
  • Android: state_enabled fehlt / funktioniert nicht?
  • Autodetect-Sprache eines Textes in Java (Android)
  • Wie man Service in neuen Thread in Android zu starten
  • So erstellen Sie Benachrichtigungen, die nicht weggehen, wenn in Android geklickt?
  • Stream Live-Video von Telefon zu Telefon mit Sockel fd
  • Android-Eingangsverbindungsfehler
  • Horizontaler Fortschrittsbalken aktualisiert seinen Status nicht
  • 4 Solutions collect form web for “Öffnen Sie Google Maps von Hyperlink”

    Wenn Sie "Google Maps öffnen" bezeichnen, dann meinen Sie die native Android Google Maps Anwendung, anstatt den Link im Android Browser zu öffnen, dann können Sie nach Geo Intents die folgenden Geo URI Formate verwenden, die Intents auslösen, die die Google Maps Applikation auf der Gerät an die angegebene Stelle oder Abfrage:

    • Geo: Breitengrad, Längengrad
    • Geo: Breitengrad, Längengrad? Z = zoom
    • Geo: 0,0? Q = meine + Straße + Adresse
    • Geo: 0,0? Q = Geschäft + nahe + Stadt

    Für Google Streetview können Sie:

    • Google.streetview: cbll = lat, lng & cbp = 1, yaw ,, pitch, zoom & mz = mapZoom

    Einzelheiten zu den verfügbaren Optionen finden Sie in der offiziellen Google Maps Intents Dokumentation

    BenO URI verwenden um eine Karte auf Hyperlink zu öffnen klicken Sie wie:

     <a href="geo:37.786971,-122.399677;u=35">open map</a> 

    Ich gehe mit @Mnemonic Flow

    • Geo: Breitengrad, Längengrad
    • Geo: Breitengrad, Längengrad? Z = zoom
    • Geo: 0,0? Q = meine + Straße + Adresse
    • Geo: 0,0? Q = Geschäft + nahe + Stadt

    Erstellen Sie Ihre Uri

    Beispiel

    Schritt 1: Link erstellen wie

     Uri uri; 
    • Geo: Breitengrad, Längengrad

      uri = Uri.parse("geo:47.6,-122.3")

    • Geo: Breitengrad, Längengrad? Z = zoom

      uri = Uri.parse("geo:47.6,-122.3?z=11")

    • Geo: 0,0? Q = meine + Straße + Adresse

      uri = Uri.parse("geo:0,0q=The+Eldorado+Park,+Rampar+Mota,+Gujarat,+India")

    • Geo: 0,0? Q = Geschäft + nahe + Stadt

      uri = Uri.parse("geo:0,0q=The+Eldorado+Park,+Rampar+Mota,+Gujarat,+India")

    Schritt 1 Erstellen Sie Methode wie unten

     public void showMap(Uri geoLocation) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(geoLocation); if (intent.resolveActivity(getPackageManager()) != null) { startActivity(intent); } } 

    Und rufe so an

     showMap(uri); 

    Schritt 2: Hinzufügen von Intent-Filter in Sie manifiest Datei

     <activity YourActivity> <intent-filter> <action android:name="android.intent.action.VIEW" /> <data android:scheme="geo" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> 

    Schau hier

    Wenn du mit Google Maps arbeiten möchtest, kannst du die API im Link nutzen. Zum Beispiel können Sie direkt Google Maps mit dem Navigator zum Start starten.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.