Google Places Autocomplete - jak wylistować ulicę |
Google Places Autocomplete - jak wylistować ulicę |
19.10.2017, 09:39:08
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 4 Dołączył: 7.03.2010 Ostrzeżenie: (0%) |
Witajcie mam za zadanie podzielić każdy z członów na osobne inputy np. Input miasto, input ulica i input numer budynku. Tylko jak to zrobić bo nie widze żadnego ograniczenia / filtra (w obiekcie param) który mógłbym uzyć w celu zwrócenia ulic konkretnego miasta. Suma sumaru jak wylistować ulice znając już miasto?
|
|
|
19.10.2017, 12:16:40
Post
#2
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) |
Dlatego musisz wpisać nazwę miasta dodatkowo. Coś na zasadzie:
Kod $(text).on('input', function(){ var address = $(this).val(); var city = 'Warszawa, '; if(address.indexOf(city) != 0) { if (city.indexOf(address) >= 0) { $(this).val(city); } else { $(this).val(city+address); } } }); Teraz de facto szukasz zawsze Warszawa, {tutaj nazwy ulic} Z tego co czytałem da się to zrobić niejawnie, by użytkownikowi nie pokazywać tego fragmentu "Warszawa,", tylko samą nazwę ulicy, ale że mi to wystarczało to nie zglębiałem. Innego sposobu nie ma - chyba, że geocode - jednak to Ci nie złapie dobrze miasta. Jest feature request w tej sprawie, ale nie liczyłbym na szybkie wprowadzenie. |
|
|
Wersja Lo-Fi | Aktualny czas: 3.05.2024 - 01:30 |