google.maps.places.Autocomplete
の結果を、デフォルトのドロップダウンメニューの代わりにカスタム方法でレンダリングする必要があります。Google Maps API V3 - とにかくドロップアウトの代わりにオートコンプリートの結果を取得するには?
Google Maps API V3を使用してオートコンプリートの同じ情報を取得する方法はありますか?APIではなくリクエストごとにArrayでレンダリングしますか?
ありがとうございます!
PS1:
私はgoogle.maps.places.PlaceSearchRequest
を使用することができ疑問に思いました。しかし、オートコンプリートとは違って、私の場所が制限されています。世界中を検索するのには使用できません。
PS2:私は
デフォルトの方法は、(現在は)オートコンプリートを使用すると、私を制限します。私は入力要素を渡す必要があり、APIはドロップダウンをレンダリングします。私はそれを望みません。
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);
私はそれをテストできませんでしたが、ドキュメントを見れば、これは私がその時までに必要としていたものだと私は思っています。 –