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