【发布时间】:2016-08-09 13:10:03
【问题描述】:
如果我搜索 500 Buckingham Place, Eight Mile Plains,Google Places API 会返回 500 Buckingham Place, Eight Mile Plains, Queensland, Australia,地点 ID 为 Ej41MDAgQnVja2luZ2hhbSBQbGFjZSwgRWlnaHQgTWlsZSBQbGFpbnMsIFF1ZWVuc2xhbmQsIEF1c3RyYWxpYQ。如果我随后对该地点 id 进行详细调用,它将返回 Buckingham Pl, Eight Mile Plains QLD 4113, Australia。
这可以复制到谷歌地图网站https://www.google.com.au/maps/search/500+Buckingham+Place+Eight+Mile+Plains。返回的地点将是Buckingham Pl, Eight Mile Plains QLD 4113, Australia。
我可以让 Google Places API 只返回实际街道号码的搜索结果吗?
【问题讨论】:
-
你搜索的怎么样了?您使用的是网络服务还是 Google Maps Javascript API v3 Places Library?
-
@geocodezip 我添加了一个API调用示例
-
我不明白这个问题。您想输入什么以及得到什么作为答案?
-
@TomKarachristos 它正在从自动完成 api 返回一个不存在的街道号码的结果。在这种情况下,我不希望它返回结果。在我的示例中,白金汉广场的街道编号只有 52,但您可以搜索任何高于该编号的数字,自动完成 api 仍会将其作为有效地点返回。这发生在所有街道上。
标签: javascript google-maps google-places-api google-places