这是我的代码,我的问题是如何保存particalr marker的json对象。我已经从服务获取数据并将所有数据保存在v_data ArrayList中。我们如何进入InfoWindow?
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();
}