列出附近的安排android

时间:2016-12-10 07:34:41

标签: android google-maps google-maps-android-api-2

我能够检索附近的不同地方,但我想将它们放在用户可以看到的列表中,并使用列表选择地点。

我使用以下方法检索这些地方:

 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();

}

如何将所有地点放在地图上显示的列表中?

我的想法是这样的。
e.

我在顶部有按钮过滤器,用户可以自由管理他想要查看的地方,在内容中,它会显示图片和有关特定广告的信息

1 个答案:

答案 0 :(得分:2)

要了解如何使用RecyclerView显示数据,请参阅此Tutorial

这种操作对于Android应用来说非常常见。因此,如果您使用查询进行搜索,那么它必须为您提供其他开发人员已在其博客或其他StackOverflow问题上提供的所需帮助。