Chciałbym wiedzieć, czy można miećprzycisk na mapie Google, który przekierowuje Cię do Map Google, podając adres docelowy, aby użytkownik musiał tylko wpisać swój adres, aby obliczyć trasę.
Edycja: jeśli istnieje metoda bezpośredniego wdrożenia niestandardowego przycisku za pomocą prostego linku (który prowadzi do udostępnionej mapy w Google), który również działałby równie dobrze.
Edycja 2: Udało mi się rozwiązać to samodzielnie za pomocą dokumentu Google https://developers.google.com/maps/documentation/javascript/examples/control-custom
zajęło mi dużo JS, ale to działa teraz
Odpowiedzi:
1 dla odpowiedzi № 1Docelowy adres URL to:
https://www.google.com/maps/dir//{encodedAddress}
Zwróć uwagę na 2 ukośniki po reż, gdy użyjesz 1 ukośnika, adres zostanie użyty jako adres początkowy. Adres musi być zakodowany (np. Przez encodeURIComponent
)
Przycisk próbki (używa jego textContent
jako adres):
<button onclick="top.window.open("https://www.google.com/maps/dir//"+
encodeURIComponent(this.textContent.trim()),
"gmap")">
Berlin
</button>