Witam, szukam rozwiązania aby móc do poszczególnej oferty na stronie przypisać np. miasto a co za tym idzie jeśli ktoś szuka ogłoszeń z województwa opolskiego to pokazują mu się wszystkie do których jest przypisane miasto z województwa opolskiego lub jeśli wybierze konkretne miasto to tylko oferty z niego (np. tak jak na OLX czy Allegro)
Myślałem nad wykorzystaniem Google Maps api ale jak na razie udało mi się zrobić tylko to
var input = document.getElementById('mapaszukaj');
var options = {
types: ['(cities)'],
componentRestrictions: {country: 'pl'}
};
var searchBox = new google.maps.places.Autocomplete(input, options);
<input type="text" id="mapaszukaj" >
<script src="https://maps.googleapis.com/maps/api/js?key=MOJ_API_KEY&libraries=places"></script>
I nie wiem co dalej... Skąd mam wiedzieć czy użytkownik wybrał miasto czy województwo skoro z input'a dostaje tylko sam tekst? W dodatku jak mogę sprawdzić jakie miasta należą do wybranego województwa i odwrotnie do jakiego województwa należy wybrane miasto?
Może jest jakaś inna baza z miastami i województwami bo osobiście nie wyobrażam sobie pisać jej całej ręcznie.