【发布时间】:2017-08-30 08:53:15
【问题描述】:
Google Places API for iOS 版本:2.2.30010.0
代码:
let filter = GMSAutocompleteFilter()
filter.type = .address
filter.country = "us"
return filter
当使用 address 和国家 us 类型的过滤器搜索例如 Montrose 时,搜索结果显示:
国家过滤器有效,但类型过滤器显示route类型的结果。这是预期的行为吗?
address指示地点自动完成服务仅返回具有精确地址的地理编码结果。通常,当您知道用户将要查找完全指定的地址时,您会使用此请求。
也许我误解了精确地址是什么,但查询似乎应该只返回带有建筑物编号的结果。蒙特罗斯大街 22 号。
是否可以只返回有建筑编号的地方?
【问题讨论】:
-
您是否曾找到解决此问题的方法?我在使用 JavaScript SDK 时看到了相同的行为。
-
@SamHanley 你在这件事上有什么发现吗?
-
不,我可以在互联网上找到其他一些关于此的提及,但我找到的最接近解决方案的是作者reimplemented the entire presentation component of the Autocomplete control in ES6, to work around this issue 的博客。
-
请问有什么解决办法吗?
标签: ios google-places-api google-places gmsplacepicker