4

おはよう。Google Maps Autocompleteのデバウンス

現在、Googleマップを使用して自分のサービスのアドレスを自動補完しています。 これはコードです:
autocomplete = new google.maps.places.Autocomplete( /** @type {!HTMLInputElement} */ (document.getElementById('address_field')), {types: ['address'], componentRestrictions: {country: 'us'} });

そして、私は入力として、それは提案のためのGoogleのサーバをpingします。
これらのpingは多くのトークンを占めています。

だから私は考えています - リクエストをデバウンスする方法はありますか?

私はdebounceライブラリでそれをデバウンしようとしましたが、明らかに動作しません。
また、delay:300をオプションオブジェクトに追加しようとしましたが、まだ何もありません。

すべてのヘルプは非常に今のところ

答えて

7

をいただければ幸い、Google Mapsのオートコンプリートは、APIの呼び出しでデバウンスをサポートしていません。これに関連する問題は既に登録されていますが。

https://code.google.com/p/gmaps-api-issues/issues/detail?id=5831

+1

またGoogleは、我々は本当にこの機能要求を認めることを知っているように、問題を主演するのは良いアイデアです。現在は7つ星しかありません。 – xomena

関連する問題