Link taki jak ten działał do ostatniej aktualizacji Map Google (przed lipcem 2013):
http://maps.google.com/maps?q=description+(name)+%4046.090271,6.657248
Pokazało to mapę z zawleczką umieszczoną na podanych współrzędnych szerokość / długość pokazaną z podanym tekstem opisu.
Zaletą tego „formatu adresu” było umieszczenie pinezki „skorygowanej” dokładnie tam, gdzie ma być, i dostarczenie sensownego opisu (np. Adresu, który w innym przypadku nie zostałby rozpoznany i / lub zgubiony podczas zwykłego wyszukiwania tylko adresu pytanie).
To samo dotyczy natywnych aplikacji mobilnych na urządzenia iPhone / iPad i urządzenia z Androidem. Działało, dopóki Google nie wypuściło nowej wersji aplikacji natywnych (przed połową lipca 2013 r.), Teraz już nie.
Czy ktoś wie, czy istnieje obejście i / lub nowy lub alternatywny format, aby uzyskać takie same wyniki za pomocą jednego łącza?
Zanim ktokolwiek wspomina o JavaScript: już wiem, że można to łatwo osiągnąć za pomocą JS, ale szukam tutaj prostego, prostego linku.
Również, wiem tylko dostarczając współrzędne bez prac opis, ale zrobić potrzebują zarówno współrzędne i opis (więc w zasadzie coś, co zachowuje się jak to miało miejsce przed aktualizacją).
EDYTOWAĆ
Dalsze wyjaśnienia: interfejs API Map statycznych nie działałby. Szukam linku do aplikacji internetowej Mapy Google.
EDYTOWAĆ
Samo pokazanie znacznika przy danym lat / lng jest banalne (po prostu? Q = lat, lng i masz go). Chcę osiągnąć znacznik wraz z opisem w nowej aplikacji internetowej Google Maps.
źródło
Odpowiedzi:
Ten format działa dla określonej lokalizacji, choć etykieta wydaje się być ograniczona do 1 znaku:
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
Jeśli naprawdę chcesz pokazać więcej niż jedną postać, możesz w brutalny sposób obejść to ograniczenie, określając więcej punktów:
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 i markery = kolor% 3agray% 7Clabel% 3aO% 7C40.680217, -74.030 i markery = kolor% 3agray% 7Clabel% 3aM% 7C40.680217, -74.027 i markery = kolor% 3agray% 7Clabel 3aE% 7C40.680217, -74.024 i markery = kolor% 3agray% 7Clabel% 3aP% 7C40.680217, -74.021 i markery = kolor% 3agray% 7Clabel% 3aL% 7C40.680217, -74.018 i markery = kolor% 3agray% 7Clabel% 3aA 7C40.680217, -74.015 i markery = kolor% 3 szary% 7 7 Etykiet% 3aC% 7C40.680217, -74.012 i markery = kolor% 3 szary 0 7 Etykiet% 3aE% 7C40.680217, -74.009 i czujnik = fałszywy
W ten sposób możesz przeliterować kilka długich słów, a według Google „statyczne adresy URL mapy są ograniczone do 2048 znaków”, dzięki czemu możesz wygenerować działający link ponad trzykrotnie większy od tego tuż powyżej i mieć dość długie „etykiety”.
W przypadku drugiego przykładowego linku właśnie zmieniłem pierwszą literę „etykiety”, aby znajdowała się na skraju ramki na południe od rzeczywistego punktu, nadałem każdej kolejnej literze niewielką zmianę długości geograficznej. Wszystko to można zrobić programowo, jeśli próbujesz wygenerować wiele z nich (musisz spojrzeć na środkową szerokość i długość oraz poziom powiększenia, aby uzyskać szerokość „tuż wewnątrz ramki na południe od rzeczywistego punktu”).
Zacząłem od przykładu tutaj, a następnie sprawdziłem, czy możesz podać szerokość i długość geograficzną dla centrum mapy, a także znacznika, i że możesz ustawić znacznik w innym miejscu na obiekcie i wyświetlać go dokładnie tak, jak określono: https://developers.google.com/maps/documentation/staticmaps/#quick_example
(Pamiętaj, że podany przykład dotyczy wersji mapy statycznej Map Google. Długie etykiety mogą być łatwiejsze do utworzenia dla innych wersji).
źródło
Napotkaliśmy ten sam problem z nieco innym adresem URL, którego używamy do wyświetlania wskazówek między wieloma lokalizacjami. Ten adres URL jest teraz uszkodzony z opisami lub bez:
Wygląda na to, że możesz zrobić to samo bez opisów w nowych Mapach Google w następujący sposób:
Ale użyteczna możliwość nadania lokalizacji opisu przy użyciu tylko adresu URL wydaje się utracona.
źródło
https://www.google.com/maps/place//@37.7,-122.4,16z/ wydaje się działać - ale nie ma opisu.
źródło
Powinno to działać, jeśli jest to miejsce, którego szukasz:
źródło