谷歌将自动完成API过滤器类型放置在;地址;返回类型为“的位置”;路线;通过iOS SDK

谷歌将自动完成API过滤器类型放置在;地址;返回类型为“的位置”;路线;通过iOS SDK,ios,google-places-api,google-places,gmsplacepicker,Ios,Google Places Api,Google Places,Gmsplacepicker,Google为iOS版本放置API:2.2.30010.0 代码: 当使用address和countryus类型的过滤器搜索例如Montrose时,搜索结果显示: 国家/地区过滤器工作,但类型过滤器显示类型为路由的结果。这是故意的行为吗 该文件规定: 地址指示Place Autocomplete服务仅返回带有精确地址的地理编码结果。通常,当您知道用户将寻找一个完全指定的地址时,您就使用这个请求 也许我误解了精确地址是什么,但似乎查询应该只返回建筑编号为22 Montrose Ave的结果 是否

Google为iOS版本放置API:2.2.30010.0

代码:

当使用address和countryus类型的过滤器搜索例如Montrose时,搜索结果显示:

国家/地区过滤器工作,但类型过滤器显示类型为路由的结果。这是故意的行为吗

该文件规定:

地址
指示Place Autocomplete服务仅返回带有精确地址的地理编码结果。通常,当您知道用户将寻找一个完全指定的地址时,您就使用这个请求

也许我误解了精确地址是什么,但似乎查询应该只返回建筑编号为22 Montrose Ave的结果


是否可以只返回具有建筑编号的位置?

您只需要删除filter.type=.address

是否找到解决此问题的方法?我在使用JavaScript SDK时也看到了同样的行为。@SamHanley你在这件事上找到什么了吗?没有,我在互联网上找到了一些关于这件事的其他提及,但我找到的最接近解决方案是作者的一个博客。请问有什么解决方案吗?
let filter = GMSAutocompleteFilter()
filter.type = .address
filter.country = "us"
return filter