Android 按名称搜索位置,return 带坐标的相关位置
Android search location by name, return relevant location with coordinates
我正在寻找一种在 android 中实现位置搜索的方法。我希望当用户输入位置名称时,结果取决于用户位置或用户国家/地区。当用户键入 "KI" 之类的内容时,到 return 至少 10 个该国家/地区内的位置结果。我还想获取坐标,以便在需要时将它们显示在地图上。无论如何要实现这一目标?未在网上找到任何有用的解决方案
您可以使用 android Geocoder class to get location from position or location name. Here 您可以找到更多关于此的文档。
您可以使用 Google Geocoding API。获取英国地址的请求示例:
响应包含 "bounds" 对象,您可以使用它来移动地图相机:
"bounds" : {
"northeast": {
"lat": 50.8601041,
"lng": 0.5957329
},
"southwest": {
"lat": 50.8559061,
"lng": 0.5906163
}
}
我正在寻找一种在 android 中实现位置搜索的方法。我希望当用户输入位置名称时,结果取决于用户位置或用户国家/地区。当用户键入 "KI" 之类的内容时,到 return 至少 10 个该国家/地区内的位置结果。我还想获取坐标,以便在需要时将它们显示在地图上。无论如何要实现这一目标?未在网上找到任何有用的解决方案
您可以使用 android Geocoder class to get location from position or location name. Here 您可以找到更多关于此的文档。
您可以使用 Google Geocoding API。获取英国地址的请求示例:
响应包含 "bounds" 对象,您可以使用它来移动地图相机:
"bounds" : {
"northeast": {
"lat": 50.8601041,
"lng": 0.5957329
},
"southwest": {
"lat": 50.8559061,
"lng": 0.5906163
}
}