Frage

Ich habe eine kleine Anwendung, die den aktuellen Standort gibt: Längen- und Breitengrad. Jetzt muss ich sehen Karten mit der Länge und Breite googeln. Bitte legen nahe, wie kann ich dies tun.

War es hilfreich?

Lösung

Dieses Schema wieder geändert (23. Oktober 2018). Siehe Kushagr Antwort für die neueste.

Das für eine Karte mit dem Marker (via aaronm 's Kommentar):

https://www.google.com/maps/? q = -15.623037,18.388672

Für ein älteres Beispiel (keine Markierung auf diesem):

https://www.google.com/maps /preview/@-15.623037,18.388672,8z

Das älteste Format:

http://maps.google.com/maps?ll=- 15.623037,18.388672 & spn = 65.61535,79.013672

Andere Tipps

Der beste Weg ist q Parameter zu verwenden, so dass es die Karte mit dem markierten Punkt anzeigt. zB:.

https://maps.google.com/?q=<lat>,<lng>

Ab heute (2014.09.23), habe ich diese Markierung auf genau die Stelle zu bekommen gefunden (keine Näherung) Sie können verwendet werden:

http://www.google.com/maps/place/49.46800006494457,17.11514008755796

Außerdem, wenn Sie wollen Kartenmitte und Zoom angeben:

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z

Wenn Sie Satellitenkartentyp verwenden möchten, dann /data=!3m1!1e3 anhängen

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!1e3

Und wenn Sie Geländeansicht der Karte wollen, dann fügen Sie /data=!3m1!4b1

https://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!4b1

Ab heute (23. Oktober 2018), Google eine Bereitstellung von Universal-URL zur Verfügung gestellt, die sehr effizient auf Quer Plattformen arbeitet und somit empfiehlt Google diese Methode.

Syntax: https://www.google.com/maps/search/?api=1&query=<lat>,<lng>

Beispiel: https://www.google.com/maps /search/?api=1&query=28.6139,77.2090 (New Delhi, Indien)

Dokumentation / Quelle: https://developers.google.com/maps/documentation/ Urls / Führer

Wenn Sie Google Maps in einem Browser öffnen:

http://maps.google.com/?q=<lat>,<lng>

die Google Maps App auf einem iOS-Mobilgerät zu öffnen, verwenden Sie die Google Maps URL Scheme :

comgooglemaps://?q=<lat>,<lng>

die Google Maps App auf Android zu öffnen, verwenden Sie die geo: Absicht :

geo:<lat>,<lng>?z=<zoom>

Es ist aus dem Umfang der Frage, aber ich denke, es könnte auch interessant zu wissen, wie man einen Weg zu verbinden. Die Abfrage würde wie folgt aussehen:

https://www.google.es/maps/dir/'52.51758801683297,13.397978515625027'/'52.49083837044266,13.369826049804715'

Diese sind URLs, die funktionieren:

http://maps.google.com/?q=<LAT>,<LNG>

https://maps.google.com/?q=<LAT>,<LNG>&ll=<LAT>,<LNG>&z=18

https://www.google.com/maps/@<LAT>,<LNG>,16z

https://maps.google.com/?q=<LAT>,<LNG>&z=16

Auch wenn (für Leseratten) Dies ist die neueste von Google (22. August 2017):

Karten URLs
Karten URLs mit Kartenanzeige
Karten URLs mit Suchaktion

von Google

  

Suchen . Wenn Sie nach einem bestimmten Ort suchen, ist die resultierende Karte legt einen Stift in der angegebenen Position und zeigt verfügbare Platz Details

     

Wichtig : Der Parameter api = 1 identifiziert die Version von Nokia Maps URLs diese URL für soll. Dieser Parameter wird in jeder Anforderung benötigt. Der einzige gültige Wert ist 1. Wenn api = 1 nicht in der URL ist, werden alle Parameter ignoriert und die Standard-Google Maps App startet, entweder in einem Browser oder Google Maps Mobile App, abhängig von der Plattform im Einsatz (für Beispiel https://www.google.com/maps ).

Um die Google Maps App in Android zu öffnen: -

geo:<lat>,<lng>?z=<zoom>

offene App mit Marker für give Lage: -

geo:<lat>,<lng>?q=<lat>,<lng>(Label,Name)

Google-Karte öffnet in ios: -

comgooglemaps://?q=<lat>,<lng>

Öffnen Sie Google Maps im Browser mit folgenden Parametern: -

http://maps.google.com/maps?z=12&t=m&q=<lat>,<lng>
  • z ist die Zoomstufe (1-21)
  • t ist der Kartentyp ( " m " Karte " K " satellite " h " hybrid „ p “Terrain " e " Google)
  • q ist die Suchanfrage

die Abfrage-Parameter verwenden wird nicht funktionieren, Google wird versuchen, die Lage zu nähern.

Die Lage Ich möchte: http://maps.google.com/maps?ll = 43.7920533400153,6.37761393942265

Die ungefähre Position (westlich der aktuellen Lage): http://maps.google. com /? q = 43.7920533400153,6.37761393942265

sagen leicht http://www.google.com/maps/place/lat,lng Format

Beispiel-URL:

http://www.google.com/maps/place/30.364124,48.227034

Das funktioniert auch:

https://www.google.pl/maps/@<lat>,<lon>,<zoom>z

Beispiel: https://www.google.pl/maps/@ 51.5088233, -0.1296787,13z

Mit Zeigern:

https://www.google.com/maps/place/<lat>,<lon>/@<lat>,<lon>,<zoom>z

Beispiel: https: // www. google.com/maps/search/51.5088233,-0.1296787/@51.5088233,-0.1296787,13z

Öffnen Sie die folgende URL mit dem Breitengrad und Längengrad und die Zoomstufe.

https://maps.google.com/?q=23.22, 88,32 & z = 8

Finden Sie Ihren Standort in der Google Earth-Programm, und klicken Sie auf das Symbol "View in Google Maps". Die URL-Leiste in Ihrem Browser die URL zeigen, die Sie benötigen.

Um Ihren aktuellen Standort als Startpunkt erhalten müssen Sie diese URL verwenden:

https://www.google.com/maps/dir/?api=1&origin=Current+Location&destination=<latitude>,<longitude>

Sie können die Zielparameter mit der Adresse, Name oder Breiten- und Längenwerte aufzufüllen.

Google-Karte öffnen und anzeigen URL-Schemata Lage und Lage Stift

UIApplication.shared.openURL(URL(string:"https://maps.google.com/?q=\(dicLocation.stringValueForKey("latitude")),\(dicLocation.stringValueForKey("longitude")),15z")!)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top