Lista miast z Google API |
Lista miast z Google API |
4.07.2016, 22:06:53
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 2.04.2015 Ostrzeżenie: (0%) |
Witam.
Poszukuję już parę godzin rozwiązania, które pozwoli mi pobrać wszystkie większe miasta polski wraz z ich geolokalizacją. Potrzebuję to do wyświetlenia w liście wyboru miasta, a następnie wyciągnięcia wszystkich miast które znajdują się w podanej przez użytkownika odległości od tego miasta. Znalazłem tylko funkcję autocomplete od API Google, ale nie rozwiązuje ona w pełni mojego problemu. |
|
|
4.07.2016, 23:42:36
Post
#2
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
napisz skrypt w js odpytujący google map api, czyli pytanie do api miasto -> odpowiedz api json a w nim m.in współrzedne, po paru minutach lista gotowa
|
|
|
5.07.2016, 11:01:54
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 2.04.2015 Ostrzeżenie: (0%) |
Tak, tylko jak pobrać te miasta?
|
|
|
5.07.2016, 11:42:45
Post
#4
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
|
|
|
5.07.2016, 12:00:20
Post
#5
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 13 Dołączył: 17.12.2011 Ostrzeżenie: (0%) |
Jeśli chodzi Ci o same nazwy miast, żeby mieć z czym zwrócić się do API, to może te dane w XML-u się przydadzą: http://www.stat.gov.pl/broker/access/prefi...stPreFiles.jspa
-------------------- fklar.pl
|
|
|
5.07.2016, 13:04:58
Post
#6
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 2.04.2015 Ostrzeżenie: (0%) |
Nie rozumiem co tu zmienić tak, żeby za każdym razem zwróciło mi inne miasto? Jeśli chodzi Ci o same nazwy miast, żeby mieć z czym zwrócić się do API, to może te dane w XML-u się przydadzą: http://www.stat.gov.pl/broker/access/prefi...stPreFiles.jspa Ładować za każdym razem ponad 120tyś. obiektów z XML'a? |
|
|
5.07.2016, 13:13:21
Post
#7
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
maps.google.com/maps/api/geocode/json?address=Warszawa+Polska®ion=pl
Ten post edytował kayman 5.07.2016, 13:13:54 |
|
|
5.07.2016, 13:45:22
Post
#8
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 2.04.2015 Ostrzeżenie: (0%) |
maps.google.com/maps/api/geocode/json?address=Warszawa+Polska®ion=pl Chyba nie zrozumiałeś o co mi chodzi, potrzebuje przede wszystkim listę miast polski. Przecież w pogrubione przez Ciebie miejsce trzeba podać miasto, a ja właśnie chciałbym pobrać z googla listę większych miast. Tak jak np. jest to na olx.pl przy polu wyszukiwarki - gdy wybieram dane województwo wyświetlają mi się miasta w nim. |
|
|
5.07.2016, 14:04:30
Post
#9
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) |
@fklar podał Ci listę miast z GUS'u. Ładujesz sobie listę miast, później wstawiasz w miejsce, które Ci zaznaczył @kayman nazwę i do każdego miasta pobierasz geolokalizacje. Tyle.
|
|
|
5.07.2016, 15:03:29
Post
#10
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 2.04.2015 Ostrzeżenie: (0%) |
Jeśli według Was to jest dobry sposób, to chyba robię coś źle,
bo zapisanie 100 nazw miast wraz z geolokalizacją do tablicy zajmuje ok. 10 sekund. Ten post edytował frydry 5.07.2016, 15:23:52 |
|
|
5.07.2016, 16:23:47
Post
#11
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) |
W polsce masz 919 miast z tego co pamietam, zajmie Ci to 90 sekund, z tego co słyszałem, to raczej miasta się nie przemieszczają, więc ich geolokalizacja się nie zmieni. Zapisz se te dane do bazy i będziesz miał po problemie.
Ten post edytował kapslokk 5.07.2016, 16:25:19 |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 22:26 |