【发布时间】:2011-01-11 02:31:31
【问题描述】:
Google 地图应用中的搜索似乎是位置感知。例如,如果我在悉尼搜索“Pitt St”,它会立即找到正确的街道。点击“您的意思是...”会显示附近郊区的其他“Pitt St”列表。
有没有办法在我们的应用中获得类似的体验?我尝试了标准的Geocoder,但类似的搜索返回“Pitt St, New York”作为第一个匹配项。
- 我是否缺少一组选项?
- 我们可以为此使用不同的 API 吗?
- 作为最后的手段,您认为手动实现这一点是否合理,例如通过查询最大半径为 1km、10km、100km 的 Geocoder,然后按距离对结果进行排序?
干杯
罗曼
【问题讨论】:
标签: android google-maps location geocoding