在android中绘制google地图中的json数据

在android中绘制google地图中的json数据,android,json,google-maps,Android,Json,Google Maps,我有显示GoogleMap当前位置的代码以及解析json数据的代码。我想知道我将在哪里合并下面的代码以在地图中绘制json数据 JSONArray jsonarray = new JSONArray(response); for (int i = 0; i < jsonarray.length(); i++) { JSONObject jsonobject = jsonarray.getJSONObject(i); String value1 = jsonobject.ge

我有显示GoogleMap当前位置的代码以及解析json数据的代码。我想知道我将在哪里合并下面的代码以在地图中绘制json数据

JSONArray jsonarray = new JSONArray(response);
for (int i = 0; i < jsonarray.length(); i++) {
    JSONObject jsonobject = jsonarray.getJSONObject(i);
    String value1 = jsonobject.getString("Key1");
    String value2 = jsonobject.getString("Key2");
}
JSONArray JSONArray=新的JSONArray(响应);
for(int i=0;i

或者是否有其他方法将json数据绘制到google地图

首先初始化google地图对象,您可以使用地图执行任何操作

   mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map_fragment_id))
                        .getMap();
if(mMap != null )
{
 //here play with mMap object however you want.
}

或者,如果map对象已经初始化,则只需验证位置和json数据,然后执行该操作

首先初始化GoogleMap对象,您可以对map执行任何操作

   mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map_fragment_id))
                        .getMap();
if(mMap != null )
{
 //here play with mMap object however you want.
}

或者,如果map对象已经初始化,那么只需验证位置和json数据,然后执行该操作

我也实现了同样的功能

地图代码

 gMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map_fragment_id))
                    .getMap();
        if(gMap != null )
        {


                 gMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myPosition,10));
                 final Marker myLocation=gMap.addMarker(new MarkerOptions().icon(BitmapDescriptorFactory.position(myPosition).title("Your Location").snippet(Shared.mTotalMembers[39]).snippet(Shared.DataOnMap))



        }   
您的JSON代码

 JSONArray jsonarray = new JSONArray(response);
 for (int i = 0; i < jsonarray.length(); i++) {
   JSONObject jsonobject = jsonarray.getJSONObject(i);
   String value1 = jsonobject.getString("Key1");
   String value2 = jsonobject.getString("Key2");
  }
 Shared.DataOnMap=value1+value2;
JSONArray JSONArray=新的JSONArray(响应);
for(int i=0;i
我也实现了同样的功能

地图代码

 gMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map_fragment_id))
                    .getMap();
        if(gMap != null )
        {


                 gMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myPosition,10));
                 final Marker myLocation=gMap.addMarker(new MarkerOptions().icon(BitmapDescriptorFactory.position(myPosition).title("Your Location").snippet(Shared.mTotalMembers[39]).snippet(Shared.DataOnMap))



        }   
您的JSON代码

 JSONArray jsonarray = new JSONArray(response);
 for (int i = 0; i < jsonarray.length(); i++) {
   JSONObject jsonobject = jsonarray.getJSONObject(i);
   String value1 = jsonobject.getString("Key1");
   String value2 = jsonobject.getString("Key2");
  }
 Shared.DataOnMap=value1+value2;
JSONArray JSONArray=新的JSONArray(响应);
for(int i=0;i
请建议我编辑@md,以便改进我的解决方案。请建议我编辑@md,以便改进我的解决方案。