自動補完機能を使用するGoogle place APIで入力を行いたいと思います。これは私のコードです:Googleプレイスでカスタムデフォルトの場所を追加するオートコンプリート
var options = {
componentRestrictions: {
country: "de"
}
};
var place = '';
var locationAutocompleteOneWay = document.getElementById('locationAutocompleteOneWay');
var autocompleteLocationOneWay = new google.maps.places.Autocomplete(locationAutocompleteOneWay, options);
google.maps.event.addListener(autocompleteLocationOneWay, 'place_changed', function() {
place = autocompleteLocationOneWay.getPlace();
});
さらにカスタマイズするには、テキストボックスに入力するときにカスタムの結果を追加します。ここに私のコードと結果:
setTimeout(function() {
$(".pac-container").append('<div id="areasearch" class="pac-item areasearch"><span class="pac-icon pac-icon-areas"></span><span class="pac-item-query"><span class="pac-matched"></span>Test place</span> <span>custom place</span></div>');
}, 500);
しかし、私は結果をクリックしたとき、それは結果の値を持っていたlocationAutocompleteOneWay
私の入力を行いたいです。しかし、私はそれを作る方法を知らない。そして、私はそれがページ上の複数入力に適用できることを望みます。私はjQueryとAngularJSを使っています。 JqueryとAngularJSのすべてのソリューションは私には良いことです。ありがとうございました。
この問題は解決しましたか? –