使用Google Maps API解决自动完成问题

时间:2015-05-06 11:56:01

标签: javascript google-maps

我目前正在使用google maps api将地址作为用户类型建议到输入字段中。当他们选择谷歌提供的下拉建议之一时,州/省会自动更新。

我想知道是否有办法在不选择谷歌提供的建议的情况下更新州/省?也许用户忽略了选择提供的选项,然后如何自动更新州/省

示例 - https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

1 个答案:

答案 0 :(得分:0)

由于数据存储在谷歌的数据库中,如果您没有点击列表的元素,我认为您不能自动更新,因为如果您不点击,则不会创建谷歌对象。

你仍然可以尝试将输入文本的值转换为google对象,但我认为不可能(如果它不是google.maps.places.Autocomplete对象,则不能使用getPlace())

我已经尝试过,因为我遇到了同样的问题而且找不到解决方案,也许你会设法将输入转换为google.maps.places.Autocomplete对象。如果您想使用谷歌的数据,这是唯一的方法。