仅在用户完成键入

时间:2017-05-08 18:01:25

标签: google-maps google-maps-api-3

我得到了正常的'自动完成在我的网站上完美地使用谷歌地图,但我只想在用户完成输入查询后拨打谷歌电话。

要求:只有在用户点击搜索后,我才会向谷歌询问地址预测。一旦回复,我将在UI中显示分成不同组件的地址。

我使用

开始工作
 var service = new google.maps.places.AutocompleteService();
 service.getPlacePredictions()

我能够得到预测,但不像普通的'自动填充,我可以使用getplaces()并获取地址的不同组成部分,即(邮政编码,国家/地区,街道号码,路线等),getPlacesPredictions()只返回一个数组。这个数组的问题是元素的数量是不一致的,有时streetNumber和route在同一元素下,有时是分开的。

0 个答案:

没有答案