W jaki sposób można uzyskać adres i / lub współrzędne dowolnego miejsca w Mapach Google przy minimalnym wysiłku?

Kalendarz Google spowoduje wyświetlenie okna z mapą do lokalizacji określonej w polu „gdzie”, jednak w większości przypadków lokalizacja, którą wybiera, jest błędna. Jeśli dodasz „gdzie” współrzędne w postaci „Whitehorse Fish Ladder @ 60.69635, -135.0404” lub użyjesz adresu pocztowego, będzie to poprawne, ale co, jeśli nie masz adresu na czubku palców?

Odpowiedz

Jeśli masz pełną mapę na czubku palców, możesz -kliknij dowolną lokalizację i uzyskaj „Wskazówki dojazdu z tego miejsca” lub „Wskazówki dojazdu do tego miejsca”, które wypełniają pole od / do najbliższym przybliżeniem miejsca kliknięcia przez Google.

Możesz także użyć opcji „Co „Jest tutaj”, aby ustawić znacznik, który będzie miał skojarzoną szerokość / długość w rogu (ale nie pojawia się przy wyszukiwaniu dróg ani adresów)

Komentarze

  • to jest najszybsza i najbardziej bezpośrednia droga opublikowanych odpowiedzi. Niestety jest niewiarygodne na obszarach, w których baza danych adresów ulic jest rzadka lub niekompletna. Czasami wystarczy wybrać nazwę najbliższej drogi, która może mieć wiele kilometrów, kiedy współrzędne byłyby lepsze.
  • aaaaah, to ' nie jest całkiem tak źle: aby uzyskać współrzędne, usuń tylko wszystkie istniejące kierunki map Google (sprawdź wszystko, co przypomina " kierunki do " w lewym dolnym rogu). ' s, gdy istnieje wiele miejsc docelowych, że dokładne współrzędne są wymieniane na rozmytą " taką a taką drogę ".

Odpowiedz

Masz ulicę i chcesz go znaleźć „s Lat / Lon (odwrotne geokodowanie)

  1. Włącz LatLong ToolTip w witrynie Google Maps. (Szczegóły poniżej).

teraz albo …

  1. Wyszukaj adres w mapach Google. Najedź myszą na znacznik wskazujący żądaną lokalizację. tekst alternatywny tekst alternatywny – LUB –
  2. Użyj interfejsu API Google Maps do geokodowania do odwrotnego geokodowania. Np. http://maps.google.com/maps/api/geocode/json?address=34.0703, -118.3981 & sensor = false –LUB–
  3. Wyszukaj szerokość / długość na mapach Google szukaj. tekst alternatywny tekst alternatywny

.

Masz Lat / Long i chcesz znaleźć (najbliższy) adres (geokodowanie)

  1. Użyj google maps geocoding api .

a) Wynik JSON: http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway, + Mountain + View, + CA & sensor = false

b) Wynik XML: http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway, + Mountain + Widok, + CA & sensor = false

. . .

Jak włączyć podpowiedzi narzędzi LatLong?

tekst alternatywny

tekst alternatywny

tekst alternatywny

Komentarze

  • W tym przypadku nie mam do dyspozycji ani adresu, ani szerokości / długości. To tylko ekran, na który mogę wskazać i zapytać ", gdzie to jest? "
  • Tak, dlatego wspomniałem o podpowiedziach narzędzia LatLng na końcu mojego posta. To daje u lat / long .. i stąd możesz otworzyć kolejną kartę przeglądarki, wkleić tekst API i użyć swojej szerokości / długości, które ' są wyświetlane na ekranie. To powoduje odwrotne geokodowanie. Działa świetnie w Australii (' m od Melbourne) i większości innych krajów. Zdecydowanie pierwszy świat.

Odpowiedź

Po prostu przeciągnij znacznik w oficjalnym przykładzie interfejsu API map Google w wersji 3

http://gmaps-samples-v3.googlecode.com/svn/trunk/draggable-markers/draggable-markers.html

Jeśli używasz FireFox, możesz korzystać z Google Maps i to fragment kodu javascript i utwórz zakładkę.

("http://www.google.co.uk/search?q=",gApplication .getMap().getCenter()));

[może to być google.com, .ca, .co.za itp. ]

uwaga: powoduje to tylko pobranie środka szerokości i długości geograficznej, im większe powiększenie, tym większa dokładność.

Zobacz

http://mapperz.blogspot.com/2007/02/return-latitude-and-longitude-fast.html

, aby uzyskać pełne instrukcje dotyczące tworzenia zakładki.

Innym przydatnym sposobem jest wybierz adres (tak jak w przypadku kopiowania i wklejania)

javascript:void((function(){var%20e=document.createElement("script");e.setAttribute("type","text/javascript");e.setAttribute("src","http://www.bookmaplet.com/scripts/bm.js");document.body.appendChild(e)})())

* po prostu zastąp ten kod jak powyżej i utwórz kolejną zakładkę.

Komentarze

  • przykład znacznika przeciągania byłby idealną odpowiedzią, podając jednocześnie adres ulicy i współrzędne w łatwy do skopiowania i wklejenia formularz, jeśli znacznik został początkowo umieszczony interaktywnie. Idealny dla każdego we wschodniej Astrailii 😉

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *