web-dev-qa-db-fra.com

Comment puis-je créer un lien vers Google Maps avec une longitude et une latitude particulières?

J'ai une petite application qui donne l'emplacement actuel: longitude et latitude . Maintenant, je dois parcourir Google Maps avec la longitude et la latitude . S'il vous plaît suggérer comment je peux le faire.

173
Deepika

Ce schéma a encore changé (23 octobre 2018). Voir la réponse de Kushagr pour les dernières nouvelles.

Ceci pour une carte avec le marqueur (via le commentaire de aaronm ):

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

Pour un exemple plus ancien (pas de marqueur sur celui-ci):

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

Le plus ancien format:

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

204
RedBlueThing

Le meilleur moyen consiste à utiliser le paramètre q pour qu'il affiche la carte avec le point marqué. par exemple.:

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

À compter d’aujourd’hui (2014/09/23), j’ai constaté que pour obtenir un marqueur sur un lieu exact (et non une approximation), vous pouvez utiliser:

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

De plus, si vous souhaitez spécifier le centre et le zoom de la carte:

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

Si vous souhaitez utiliser le type de carte satellite, ajoutez /data=!3m1!1e3.

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

Et si vous voulez une vue de terrain de la carte, ajoutez /data=!3m1!4b1

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

Si vous souhaitez ouvrir Google Maps dans un navigateur:

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

Pour ouvrir l'application Google Maps sur un appareil mobile iOS, utilisez le Schéma URL Google Maps

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

Pour ouvrir l'application Google Maps sur Android, utilisez le geo: intent :

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

30
Emilio Rodriguez

À compter d'aujourd'hui (23 octobre 2018), Google a fourni une disposition d'URL universelle qui fonctionne assez efficacement sur plusieurs plates-formes et, par conséquent, Google recommande cette méthode.

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

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

Documentation/Source: https://developers.google.com/maps/documentation/urls/guide

18
Kushagr Arora

C'est hors du champ de la question, mais je pense qu'il serait également intéressant de savoir comment se connecter à une route. La requête ressemblerait à ceci:

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

Ce sont des URL qui fonctionnent:

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

Bien (pour les lecteurs assidus) Ceci est la dernière de google (22 août 2017):

Cartes URL
Cartes URL avec affichage de la carte
Cartes URL avec recherche

De google

Rechercher: lors de la recherche d'un lieu spécifique, la carte résultante place une épingle sur l'emplacement spécifié et affiche les détails du lieu disponible.

Important: le paramètre api = 1 identifie la version des URL de Google Maps à laquelle cette URL est destinée. Ce paramètre est requis dans chaque requête. La seule valeur valide est 1. Si api = 1 n'est PAS présent dans l'URL, tous les paramètres sont ignorés et l'application Google Maps par défaut sera lancée, soit dans un navigateur, soit dans l'application mobile Google Maps, en fonction de la plate-forme utilisée (par exemple. exemple, https://www.google.com/maps ).

10
Jadeye

Pour ouvrir l'application Google Maps dans Android: -

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

application ouverte avec marqueur pour indiquer l'emplacement: -

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

ouvrir google map dans ios: -

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

ouvrez google maps dans le navigateur avec les paramètres suivants: -

http://maps.google.com/maps?z=12&t=m&q=<lat>,<lng>
  • z est le niveau de zoom (1-21)
  • t est le type de carte ("m" carte, "k" satellite, "h" hybride, "p" terrain, "e" GoogleEarth )
  • q est la requête de recherche
6
ojus kulkarni

L'utilisation du paramètre de requête ne fonctionnera pas, Google tentera de se rapprocher de l'emplacement.

L'emplacement que je veux: http://maps.google.com/maps?ll=43.7920533400153,6.37761393942265

L'emplacement approximatif (à l'ouest de l'emplacement réel): http://maps.google.com/?q=43.7920533400153,6.37761393942265

5
Frato

dire facilement http://www.google.com/maps/place/lat,lng format

uRL de l'échantillon: 

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

4
pixparker

Ouvrez l'URL suivante avec la latitude et la longitude et le niveau de zoom.

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

1
user3725386

Cela fonctionne aussi:

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

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

Avec pointeur:

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

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

1
marioosh

Ouvrez Google Map et affichez l'emplacement des modèles d'URL et l'emplacement

UIApplication.shared.openURL(URL(string:"https://maps.google.com/?q=\(dicLocation.stringValueForKey("latitude")),\(dicLocation.stringValueForKey("longitude")),15z")!)
0
CSE 1994

Pour obtenir votre position actuelle comme point de départ, vous devez utiliser cette URL:

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

Vous pouvez renseigner le paramètre de destination avec les valeurs d'adresse, de nom ou de latitude et longitude.

0
Sander Dongelmans

Recherchez votre position dans le programme Google Earth et cliquez sur l'icône "Afficher dans Google Maps". La barre d'adresse de votre navigateur affiche l'URL dont vous avez besoin.

0
Mapileo Mapilei