Android 如何通过在Google地图中添加多个标记来获取JSON数据

Android 如何通过在Google地图中添加多个标记来获取JSON数据,android,Android,这是我的代码,我的问题是如何保存particualr标记的json对象。我已经从服务中获取了数据,并将所有数据保存在v_data ArrayList中。我们如何进入信息窗口 googleMap.getUiSettings().setZoomGesturesEnabled(true); googleMap.getUiSettings().setCompassEnabled(true); googleMap.getUiSet

这是我的代码,我的问题是如何保存particualr标记的json对象。我已经从服务中获取了数据,并将所有数据保存在v_data ArrayList中。我们如何进入信息窗口

            googleMap.getUiSettings().setZoomGesturesEnabled(true);

            googleMap.getUiSettings().setCompassEnabled(true);

            googleMap.getUiSettings().setMyLocationButtonEnabled(true);

            googleMap.getUiSettings().setRotateGesturesEnabled(true);

            googleMap.getUiSettings().setZoomControlsEnabled(false);


            for (int i = 0; i< v_data.size(); i++){
               try {
                   if(!v_data.get(i).getString("latitude").equalsIgnoreCase("") && !v_data.get(i).getString("longitude").equalsIgnoreCase("")){

                       double latitude =  Double.parseDouble(v_data.get(i).getString("latitude"));
                       double longitude =  Double.parseDouble(v_data.get(i).getString("longitude"));
                       MarkerOptions marker = new MarkerOptions().position(new LatLng(latitude, longitude));
                       marker.icon(BitmapDescriptorFactory.fromResource(R.drawable.dollar_one_map_icon));

                       lat = latitude;
                       longt = longitude;
                       Marker mrk = googleMap.addMarker(marker);
                       mrk.showInfoWindow();

                   }

               } catch (JSONException e) {
                   e.printStackTrace();
               }
googleMap.getUiSettings().setZoomGesturesEnabled(true);
googleMap.getUiSettings().setCompassEnabled(true);
googleMap.getUiSettings().setMyLocationButtonEnabled(true);
googleMap.getUiSettings().setRotategestureEnabled(true);
googleMap.getUiSettings().setZoomControlsEnabled(false);
对于(int i=0;i
这里有一个教程--只需创建一个存储纬度和经度的列表,然后遍历该列表并使用MarkerOptions进行添加。感谢您提供此信息。@Tasos和@gautamthere这里有一个教程--只需创建一个存储纬度和经度的列表,然后遍历该列表并使用MarkerOptions进行添加。谢谢您提供此信息.@Tasos和@Gautam