Varsayılan açılır menü yerine, google.maps.places.Autocomplete
sonuçlarını özel bir şekilde oluşturmam gerekiyor.Google Maps API V3 - Otomatik Tamamlama sonuçlarını elde etmek için açılan listeden almak her neyse?
Aynı Otomatik Tamamlama bilgisini almak için Google Haritalar API'sı V3'ü kullanmanın bir yolu var mı, ancak API yerine istek başına bir Dizimde benim için oluşturma işlemi yapılıyor mu?
Teşekkürler!
PS1: Ben google.maps.places.PlaceSearchRequest
kullanabilirsiniz merak
. Ancak, Otomatik Tamamlama'dan farklı olarak, konumumu kısıtlıyor. Dünya çapında arama yapmak için kullanılamaz.
PS2: Ben
varsayılan yolu (şu anda) Otomatik Tamamlama kullanılarak beni kısıtlar. Bir giriş öğesi iletmeliyim ve API, istemediğim açılır pencereyi oluşturuyor.
var autocomplete, input_el, place_changed_trigger_func;
input_el = <an input element>;
place_changed_trigger_func = function() {
var place = autocomplete.getPlace();
// do whatever you want with place
};
autocomplete = new google.maps.places.Autocomplete(input_el, {types: ["geocode"]});
google.maps.event.addListener(autocomplete, 'place_changed', place_changed_trigger_func);
Bunu test edemedim ama belgelere baktığımda bunun tam olarak ihtiyaç duyduğum şey olduğunu sanıyorum. Google'ın bunu yaptığına sevindim. –