Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> google maps - szukanie ulicy
neverever
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


googlemaps daje możliwość szukania adresów postaci: ulica i numer, miasto np. krakowska 23, warszawa

mam dwa pytania
1) jak dodać taką wyszukiwarke do swojej mapy? jaki kod skryptu do tego?
2) czy da sie znależć po samej nazwie ulicy? -czyli np. po samym krakowska bez numeru i miasta/kraju ?


--------------------
neverever
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mosqi83
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 2
Dołączył: 20.02.2007
Skąd: Opole

Ostrzeżenie: (0%)
-----


Cytat(neverever @ 12.09.2007, 13:14:40 ) *
googlemaps daje możliwość szukania adresów postaci: ulica i numer, miasto np. krakowska 23, warszawa

mam dwa pytania
1) jak dodać taką wyszukiwarke do swojej mapy? jaki kod skryptu do tego?
2) czy da sie znależć po samej nazwie ulicy? -czyli np. po samym krakowska bez numeru i miasta/kraju ?

Ad. 1. Polecam oficjalną stronę Google Maps API dotyczącą geokodowania z użyciem interfejsu Google Maps API : http://code.google.com/apis/maps/documenta....html#Geocoding

Ad. 2. Geokoder w GM API udostępnia dwie metody lokalizowania. Metoda getLatLng zwraca współrzędne geograficzne adresu który został podany jako jej parametr wywołania, jeśli oczywiście uda się dany adres zlokalizować. Zwracane są współrzędne geograficzne adresu najbardziej zbliżone do szukanego (wg algorytmu Google).
Z kolei metoda getLocations zwraca listę wszystkich zbliżonych adresów do podanego jako obiekt JSON (szczegóły w linku powyżej). Tak więc da się znaleźć miejsce po samej ulicy, ale w przypadku ulicy "krakowska" wyników może być kilkanaście i należy samemu określić najlepiej pasujący.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:38