我得到了正常的'自动完成在我的网站上完美地使用谷歌地图,但我只想在用户完成输入查询后拨打谷歌电话。
要求:只有在用户点击搜索后,我才会向谷歌询问地址预测。一旦回复,我将在UI中显示分成不同组件的地址。
我使用
开始工作 var service = new google.maps.places.AutocompleteService();
service.getPlacePredictions()
我能够得到预测,但不像普通的'自动填充,我可以使用getplaces()
并获取地址的不同组成部分,即(邮政编码,国家/地区,街道号码,路线等),getPlacesPredictions()
只返回一个数组。这个数组的问题是元素的数量是不一致的,有时streetNumber和route在同一元素下,有时是分开的。