我能够检索附近的不同地方,但我想将它们放在用户可以看到的列表中,并使用列表选择地点。
我使用以下方法检索这些地方:
static String makeURL1() throws UnsupportedEncodingException {
StringBuilder googlePlacesUrl = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
googlePlacesUrl.append("location=" + latitude + "," + longitude);
googlePlacesUrl.append("&radius=" + radiusplace.inputtedradius);
googlePlacesUrl.append("&type=" + "art_gallery");
googlePlacesUrl.append("&sensor=true");
googlePlacesUrl.append("&key=" + "AIzaSyCx8-ZK6m5FTgEoTaSRaUuALV-5Vnz1Co4");
Log.d("getUrl", googlePlacesUrl.toString());
return (googlePlacesUrl.toString());
}
public void getplaces() {
String url = null;
try {
url = makeURL1();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
placesAsyncTask download = new placesAsyncTask(url);
download.execute();
}
如何将所有地点放在地图上显示的列表中?
我在顶部有按钮过滤器,用户可以自由管理他想要查看的地方,在内容中,它会显示图片和有关特定广告的信息
答案 0 :(得分:2)
要了解如何使用RecyclerView
显示数据,请参阅此Tutorial
这种操作对于Android应用来说非常常见。因此,如果您使用查询进行搜索,那么它必须为您提供其他开发人员已在其博客或其他StackOverflow问题上提供的所需帮助。