我正在寻找一种在android中实现位置搜索的方法。我希望当用户输入位置名称时,结果取决于用户位置或用户所在国家/地区。当用户键入" KI"之类的内容时,在该国家/地区内返回至少10个位置结果。我还想获取坐标,以便在需要时在地图上显示它们。反正有没有实现这个目标?没有在网上找到任何有用的解决方案
答案 0 :(得分:1)
您可以使用Google Geocoding API。在英国获取地址的请求示例:
响应包含“bounds”对象,您可以使用它来移动地图相机:
"bounds" : {
"northeast": {
"lat": 50.8601041,
"lng": 0.5957329
},
"southwest": {
"lat": 50.8559061,
"lng": 0.5906163
}
}
答案 1 :(得分:0)