web-dev-qa-db-fra.com

Formulaire d'URL Google Maps qui recherche un lieu spécifique à proximité de coordonnées spécifiques

J'ai la longitude et la latitude et le nom de l'endroit que je veux rechercher. Comment puis-je modifier l'URL de Google Maps afin d'obtenir tous les lieux (nom du lieu) situés à proximité d'un ensemble de coordonnées?

Je sais que je pourrais le faire en utilisant Google Map API, mais pour un lien, cela semble poser beaucoup de problèmes.

67
Radu

Vous pouvez utiliser le paramètre de requête ll pour votre lat et long, et vous pouvez utiliser le paramètre de requête q pour ce que vous voulez rechercher.

http://maps.google.com/?ll=39.774769,-74.86084

Ou tu peux

http://maps.google.com/?q=your+query

90
Nick Berardi

Oui, j'ai eu la même question pendant longtemps et j'ai trouvé la parfaite. Voici quelques paramètres de celui-ci.

https://maps.google.com/?parameter=value



q =

Utilisé pour spécifier la requête de recherche dans la recherche Google Maps.
par exemple :

https://maps.google.com/?q=newyork or
https://maps.google.com/?q=51.03841,-114.01679

près de =

Utilisé pour spécifier l'emplacement au lieu de le mettre dans q. Cela a également pour effet supplémentaire de vous permettre d’augmenter la précision d’AdresseDétails en étant plus précis. Surtout utile que si q est une entreprise ou similaire.

z =

Le niveau de zoom. Peut être réglé 19 normalement, mais dans certains cas peut aller jusqu'à 23.

ll =

Latitude et longitude du centre de la carte. Doit être dans cet ordre. Nécessite un format décimal. Il est intéressant de noter que vous pouvez utiliser ceci sans q, auquel cas aucun marqueur n’est affiché.

sll =

Semblable à ll, seul ce paramètre définit la latitude et la longitude du point central d'une recherche d'entreprise. Requiert les mêmes critères d'entrée que ll.

t =

Définit le type de carte affiché. Peut être réglé sur:

m – normal  map
k – satellite
h – hybrid
p – terrain

saddr =

Définit le point de départ des recherches d’orientation. Vous pouvez également ajouter du texte entre crochets pour le mettre en gras dans la barre latérale des directions.

daddr =

Définit le point final pour les recherches d’orientation et met à nouveau en gras le texte ajouté entre parenthèses. Vous pouvez également ajouter "+ à:" qui définira les points via. Ceux-ci peuvent être ajoutés plusieurs fois.

via =

Vous permet d'insérer des points de passage dans les directions. Doit être au format CSV. Par exemple, via = 1,5, les adresses 1 et 5 seront via des points sans entrées dans la barre latérale. Le point de départ (défini sur 0) et les positions 2, 3 et 4 affichent tous des adresses complètes.

doflg =

Modifie les unités utilisées pour mesurer la distance (utilisera par défaut l’unité standard du pays d’origine). Changez en ptk pour métrique ou ptm pour impérial.

msa =

Fait des choses avec mes cartes. Définissez sur 0 pour afficher Mes cartes définies, b pour activer la barre latérale Mes cartes, 1 pour afficher seul l'onglet Mes cartes ou 2 pour accéder au nouveau formulaire de créateur de Carte.

référence: http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters

73
Sameera R.

information additionnelle:

http://maps.google.com/maps?q=loc : indiquez latitude et longitude après, exemple:

http://maps.google.com/maps?q=loc:51.03841,-114.01679

cela montrera le pointeur sur la carte, mais supprimera le géocodage de l'adresse, mieux pour un emplacement sans adresse, ou pour un emplacement où Google Maps affiche l'adresse incorrecte.

31
user1011745

Depuis janvier 2018, la dernière adresse URL est la suivante:

https://google.com/maps/search/votre chaîne de recherche = (adresse, point de repère, ville, etc. Les espaces sont ok)


Exemples:

https://google.com/maps/search/ création d'un état d'empire

https://google.com/maps/search/ 1600 Pennsylvania Ave NW, État de Washington, DC 20500

4
Keith

Vous pouvez utiliser la nouvelle URL pour Google Maps: https://www.google.com/maps/@39.774769,-74.86084,18z équivalent à http://maps.google. com /? ll = 39,774769, -74,86084 .

39,774769 est la latitude et -74,86084 est la longitude et 18z est le niveau de zoom 18.

4
megabri

Que voulez-vous rechercher près de cet endroit connu?

Par exemple, si vous souhaitez rechercher un restaurant à proximité d'un lieu connu, vous pouvez utiliser les paramètres "q =" et "near =" et construire cette URL: maps.google.com/?q=restaurant&near=47.154719,27.60551

Vous pouvez voir la liste des paramètres complets: https://web.archive.org/web/20070708080513/http://mapki.com/wiki/Google_Map_Parameters

En fonction du format dans lequel vous souhaitez que vos informations, vous pouvez ajouter à la fin de l'URL la sortie du paramètre, comme suit: maps.google.com/?q=restaurant&near=47.154719,27.60551&output=kml

Pour plus de types de format de sortie, vous pouvez lire le chapitre 2 de ceci: http://csie-tw.blogspot.de/2009/06/Android-driving-direction-route-path.html

2
George

Google dispose désormais d'une page de documentation dédiée aux URL de Google Maps:

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

Une clé API n'est pas requise.

En manipulant l'un des exemples, j'ai trouvé ce schéma d'URL qui répond à votre question:

https://www.google.com/maps/search/<search term>/@<coordinates>,<zoom level>z

Un exemple valable de ceci serait:

https://www.google.com/maps/search/pizza/@41.089988,-81.542901,12z

Cela devrait vous montrer tous les endroits de pizza autour de Akron, Ohio.

2
gkubed