77 votes

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

Je dispose de la longitude, de la latitude et du nom du lieu que je veux rechercher. Comment puis-je modifier l'URL de Google Maps afin d'obtenir tous les lieux (nom des lieux) à proximité d'un ensemble de coordonnées ?

Je sais que je pourrais le faire à l'aide de l'API de Google Map, mais un simple lien me paraît très compliqué.

1 votes

Pourquoi les coordonnées ? Pourquoi pas simplement l'adresse de la rue ?

117voto

Nick Berardi Points 31361

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 vous pouvez

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

5 votes

C'est quelque chose entre les 2 qui va comme ça. maps.google.com/?q=ThePlace&sll=latitude,longitude où sll est la longitude de l'entreprise, description complète des paramètres sur querystring.org/google/google-maps/ et wikipedia a des informations sur le sujet. tanks Nick

0 votes

Qu'en est-il du niveau de zoom avec la latitude et la logitude ?

10 votes

L'URL ci-dessus est maintenant périmée mais redirige bien. La structure actuelle de l'URL est la suivante : google.com/maps/search/your+query

79voto

Sameera Rukshan Points 559

Oui, j'ai eu la même question pendant longtemps et j'ai trouvé le parfait. 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.
eg :

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

près=

Utilisé pour spécifier l'emplacement au lieu de le mettre dans q. A également l'effet supplémentaire de vous permettre d'augmenter la valeur de précision de AddressDetails Accuracy en étant plus précis. Généralement utile uniquement si q est un entreprise ou autre.

z=

Niveau de zoom. Il est normalement fixé à 19, mais dans certains cas, il peut aller jusqu'à 23.

ll=

Latitude et longitude du point central de la carte. Doivent être dans cet ordre. Nécessite le format décimal. Il est intéressant de noter que vous pouvez l'utiliser sans q, auquel cas il n'affiche pas de marqueur.

sll=

Similaire à ll, sauf que cette option définit la lat/long du point central pour une recherche d'entreprise. Requiert les mêmes critères de saisie 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 de directions. Vous pouvez également y ajouter du texte entre parenthèses pour le mettre en gras dans la barre latérale des itinéraires.

daddr=

Définit le point final de la recherche de directions et met en gras tout texte ajouté entre parenthèses. Vous pouvez également ajouter "+to :" qui définira des points de passage. Vous pouvez ajouter plusieurs fois ces éléments.

via=

Permet d'insérer des points de passage dans les directions. Ces points doivent être au format CSV. Par exemple, via=1,5 les adresses 1 et 5 seront des points de passage sans entrée dans la barre latérale. Le point de départ (qui est défini comme 0), et les adresses 2, 3 et 4 afficheront toutes les adresses complètes.

doflg=

Change les unités utilisées pour mesurer la distance (l'unité standard du pays d'origine sera utilisée par défaut). Passez à ptk pour le système métrique ou ptm pour le système impérial.

msa=

Fait des choses avec Mes Cartes. Réglez-le sur 0 pour afficher les cartes définies, b pour activer la barre latérale Mes cartes, 1 pour afficher l'onglet Mes cartes seul, ou 2 pour accéder au nouveau formulaire de création de Mes cartes.

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

3 votes

Excellente réponse ! J'avais cherché une liste de paramètres et je l'ai trouvée ici

0 votes

Vous pouvez mettre à jour vos urls pour utiliser https au lieu de http.

31voto

Informations supplémentaires :

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

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

ceci montrera le pointeur sur la carte, mais supprimera le géocodage de l'adresse, ce qui est idéal pour un endroit sans adresse, ou pour un endroit où google maps montre une adresse incorrecte.

1 votes

Je voulais une épingle - cette réponse vous donne une épingle sur le point géographique.

7voto

Keith Points 5138

En date de janvier 2018 ( mise à jour : fonctionne toujours en mai 2022 ) la dernière URL est :

https://google.com/maps/search/*votre chaîne de recherche * (l'adresse, le point de repère, la ville, etc. Les espaces sont acceptés)

Exemples :

https://google.com/maps/search/ empire state building

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

0 votes

C'est exactement ce que je cherchais ! Merci !

4voto

megabri Points 286

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X