使用Timer从JSON添加多个标记

时间:2015-12-15 11:10:42

标签: android mysql json google-maps timer

我读过与我的问题相关的所有相关文章..但我没有完整答案......

请帮我做这个应用!! 我的应用程序:使用已从MySQL数据库解析的JSON文件中的TIMER添加多个标记: 这是THE JSON:

[
    {
        "id": "11",
        "sigma": "10",
        "gs": "10",
        "longtitude": "10",
        "latitude": "10",
        "altitude": "1000"
    },
    {
        "id": "10",
        "sigma": "45",
        "gs": "FU",
        "longtitude": "40",
        "latitude": "40",
        "altitude": "977.0"
    }
]

和我的应用代码:



                    for (int i=0; i<parentArray.length(); i++) {
                        JSONObject sonJson = parentArray.getJSONObject(i);
                         longtitude = sonJson.getDouble("longtitude");
                       latitude = sonJson.getDouble("latitude");
                        altitude=sonJson.getDouble("altitude");

                        LatLng latLng = new LatLng(longtitude, latitude);

                        arrayti.add(""+longtitude);
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

你做的事情是正确的。而不是在myLocation中设置lat long,而是直接将它们添加到地图中

LatLng home=new LatLng(latitude,longitude);
googleMap.addMarker(new MarkerOptions().position(home).title("Workplace"));

答案 1 :(得分:0)

非常感谢Vivek Mishra ....它很好但是通过这种方式!

for (int i=0;i<arrayti.size();i++){

 mMap.addMarker(new MarkerOptions().position(arrayti.get(i)).title("My Marker"));
                        }