我正在使用Google Places API创建目录以返回列表结果。
我在搜索某个区域时遇到问题,因为它默认为基于半径的结果,并且没有捕获该区域的最外角,除非我们指定了一个巨大的半径,在这种情况下它会从相邻区域捕获大量的结果。
是否可以让特定搜索返回基于边界的列表而不是半径。
例如,在布拉格,大城市内有22个地区。
如果我搜索布拉格4并使用Google自动填充功能选择区域"布拉格4"它给了我基于半径的结果,其中包括来自邻居"布拉格2"谷歌在布拉格4& 2。
非常感谢任何帮助,因为这是一个很难解决的问题。
上下文是布拉格4区的图像,布拉格2位于其上方。
我们如何只在红色边界线内产生结果?
答案 0 :(得分:1)
类似于您的功能请求已在公共问题跟踪器中提交:
https://issuetracker.google.com/issues/35827732
正如您所见,Google通过以下回复将其设置为“无法修复(预期行为)”状态:
事实上,Places API会将您的位置和半径近似为一个大致矩形的区域(通常由地理编码API中的边界定义),该区域适合您的位置和半径定义的圆圈。