我读过与我的问题相关的所有相关文章..但我没有完整答案......
请帮我做这个应用!! 我的应用程序:使用已从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;
答案 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"));
}