4

适用于 iOS 的 Google Places API 版本:2.2.30010.0

代码:

let filter = GMSAutocompleteFilter()
filter.type = .address
filter.country = "us"
return filter

例如,当使用地址和国家us类型的过滤器搜索Montrose时,搜索结果显示:

在此处输入图像描述

country 过滤器有效,但 type 过滤器显示route类型的结果。这是预期的行为吗?

Place Autocomplete 文档指定:

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

也许我误解了精确地址是什么,但似乎查询应该只返回带有建筑物编号的结果。蒙特罗斯大街 22 号

是否可以只返回有建筑编号的地方?

4

1 回答 1

1

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

于 2019-10-02T04:11:24.763 回答