Un lien comme celui-ci fonctionnait jusqu'à la dernière refonte de Google Maps (avant juillet 2013):
http://maps.google.com/maps?q=description+(name)+%4046.090271,6.657248
Ce qu'il a fait, c'est d'afficher une carte avec une épingle placée aux coordonnées lat / lng fournies montrant le texte de description donné.
Le plus de ce "format d'adresse" était de placer une broche "ajustée" exactement où vous le vouliez et de fournir une description significative (comme une adresse qui autrement ne serait pas reconnue et / ou égarée via une recherche d'adresse uniquement normale). requete).
Il en va de même pour les applications mobiles natives sur iPhone / iPad et appareils Android. Cela a fonctionné jusqu'à ce que Google sorte la nouvelle version des applications natives (avant la mi-juillet 2013), maintenant ce n'est plus le cas.
Quelqu'un sait s'il existe une solution de contournement et / ou un format nouveau ou alternatif pour obtenir les mêmes résultats avec un seul lien?
Avant que quiconque ne mentionne JavaScript: je sais déjà que cela peut facilement être accompli via JS, mais ce que je recherche ici est un lien de base simple.
De plus, je sais juste fournir les coordonnées sans travaux de description, mais je fais besoin à la fois les coordonnées et la description (donc en gros quelque chose qui se comporte comme avant la mise à jour).
ÉDITER
Précision supplémentaire: l'API Static Maps ne fonctionnerait pas. Je recherche un lien qui ouvre l'application Web Google Maps.
ÉDITER
Le simple fait de montrer un marqueur à un lat / lng donné est trivial (juste? Q = lat, lng et vous l'avez). Ce que je veux accomplir, c'est afficher un marqueur LONG AVEC une description dans la nouvelle webapp google maps.
la source
Réponses:
Ce format fonctionne pour un emplacement spécifique, bien que l'étiquette semble être limitée à 1 caractère:
http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color:orange%7Clabel:A%7C40.690217,-74.035&sensor=false
Si vous voulez vraiment montrer plus d'un caractère, vous pouvez contourner la limitation de manière approximative en spécifiant plus de points:
http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color%3aorange%7Clabel%3aA%7C40.690217,-74.035&markers=color%3agray% 7Clabel% 3aS% 7C40.680217, -74.033 & marqueurs = couleur% 3agray% 7Clabel% 3aO% 7C40.680217, -74.030 & marqueurs = couleur% 3agray% 7Clabel% 3aM% 7C40.680217, -74.027 & marqueurs = couleur% 3agray% 7Clabel% 3aE% 7C40.680217, -74.024 & marqueurs = couleur% 3agray% 7Clabel% 3aP% 7C40.680217, -74.021 & markers = couleur% 3agray% 7Clabel% 3aL% 7C40.680217, -74.018 & markers = couleur% 3agray% 7Clabel% 3aA% 7C40.680217, -74.015 & marqueurs = couleur% 3agray% 7Clabel% 3aC% 7C40.680217, -74.012 & marqueurs = couleur% 3agray% 7Clabel% 3aE% 7C40.680217, -74.009 & sensor = false
Vous pouvez en fait épeler de longs mots de cette façon, et selon Google, "les URL des cartes statiques sont limitées à 2048 caractères", vous pouvez donc générer un lien de travail plus de 3 fois la taille de celui juste au-dessus et avoir assez "longues" étiquettes.
Pour le deuxième exemple de lien, je viens de changer la première lettre "étiquette" pour qu'elle soit au bord du cadre au sud du point réel, en donnant à chaque lettre suivante un petit changement de longitude. Tout cela pourrait être fait par programme si vous essayez d'en générer un grand nombre (vous devrez regarder le centre lat et long et le niveau de zoom pour obtenir la latitude de "juste à l'intérieur du cadre au sud du point réel").
J'ai commencé avec l'exemple ici, puis j'ai vérifié que vous pouvez donner une latitude et une longitude pour le centre de la carte ainsi que le marqueur, et que vous pouvez définir le marqueur quelque part ne se trouvant pas sur une entité et le faire apparaître exactement comme spécifié: https://developers.google.com/maps/documentation/staticmaps/#quick_example
(Notez que l'exemple donné concerne la version Static Map de Google Maps. Les étiquettes longues peuvent être plus faciles à créer pour d'autres versions.)
la source
Nous avons rencontré le même problème avec une URL légèrement différente que nous utilisons pour afficher les directions entre plusieurs emplacements. Cette URL est maintenant rompue avec ou sans descriptions:
Il semble que vous puissiez faire la même chose sans description dans la nouvelle Google Maps, comme suit:
Mais la capacité utile de donner une description à un emplacement en utilisant uniquement une URL semble être perdue.
la source
https://www.google.com/maps/place//@37.7,-122.4,16z/ semble fonctionner - aucune description cependant.
la source
Cela devrait fonctionner si c'est un endroit que vous recherchez:
la source