【发布时间】:2017-03-19 16:10:13
【问题描述】:
我正在使用来自 android maps api 的 Geocoder 来检索 android studio 中的位置。它正在工作,但不是我想要的。我想按位置地址搜索并选择类型并从该地址和所选类型中获取所有匹配结果。
String searchString = "London";
Geocoder gc = new Geocoder(this);
List<Address> list = gc.getFromLocationName(searchString, 10);
if (list.size() > 0) {
Address add = list.get(0);
String locality = add.getLocality();
Toast.makeText(this, "Found: " + locality, Toast.LENGTH_SHORT).show();
}
我可以改为以伦敦为例,然后选择“体育场”之类的位置类型,然后从伦敦获取所有体育场吗?
我尝试了另一种解决方案,但不确定是否可以将其实现到 Android,即检索 JSON 的 googleapis:
http://maps.googleapis.com/maps/api/geocode/json?address=stadium+Near+London=true
它给了我正确的答案,但只有一个结果, 我在这里有两个问题: 1.如何获得所有比赛场馆? 2. 我可以在安卓应用中实现吗?喜欢从应用中读取检索到的 json 数据?
【问题讨论】:
标签: android json google-maps geolocation