如何通过JSON在地图上添加这些位置?

时间:2018-12-08 12:25:00

标签: java android json google-maps

我的项目正在运行,它已经显示了设备的当前位置。我的问题是有一个包含4个地址的JSON。我应该在地图上添加这些地址。如何添加这些位置以从JSON进行映射?

此JSON的网站:https://instalyticsdbplandiag814.blob.core.windows.net/mobiversite/location.json

1 个答案:

答案 0 :(得分:0)

尝试以下代码段:

    try {
        JSONObject jsonObject= new JSONObject(jsonAsString);

        JSONArray jsonArray=jsonObject.getJSONArray("locations");

        for(int i=0;i<jsonArray.length(); i++){

            JSONObject item = jsonArray.getJSONObject(i);

            String name=item.getString("name");

            String lattitude= item.getString("lattitude");

            String longitude= item.getString("longitude");


            //process as you want
        }


    } catch (JSONException e) {
        e.printStackTrace();
    }