Javascript 如何从JSON数据生成FlightPlanCoordination?
我在角度上有一些功能,可以从数据库中的lat和lng绘制多段线。我使用http.get来绘制JSON数据。我不知道如何从json数据生成多段线,我尝试解析数据,但如果我的json数据超过100个数据lat和lng,如何解析? 这是我的JSON数据Javascript 如何从JSON数据生成FlightPlanCoordination?,javascript,angularjs,json,Javascript,Angularjs,Json,我在角度上有一些功能,可以从数据库中的lat和lng绘制多段线。我使用http.get来绘制JSON数据。我不知道如何从json数据生成多段线,我尝试解析数据,但如果我的json数据超过100个数据lat和lng,如何解析? 这是我的JSON数据 {"tracking":[{"latitude":"-7.9786395","longitude":"112.5617418"},{"latitude":"-7.3342266","longitude":"112.7650341"}]} 我的JS 这
{"tracking":[{"latitude":"-7.9786395","longitude":"112.5617418"},{"latitude":"-7.3342266","longitude":"112.7650341"}]}
我的JS
这是我的杰森在克罗姆调试器
tracking : Array(2)
0 : Object
latitude : "-7.9786395"
longitude : "112.5617418"
1 : Object
latitude : "-7.3342266"
longitude : "112.7650341"
如果我一个接一个地解析我的json,这是可行的,但如果我的lat和lng超过100,这还不够好。您能帮我解决我的问题吗。用于迭代数组并基于原始数组中的数据返回新数组
var flightPlanCoordinates = data.tracking.map((item)=>{
// create new object based on current item
var coords = {
lat: parseFloat(item.latitude),
lng: parseFloat(item.longitude)
};
// return to new array
return coords;
});
用于迭代数组并基于原始数组中的数据返回新数组
var flightPlanCoordinates = data.tracking.map((item)=>{
// create new object based on current item
var coords = {
lat: parseFloat(item.latitude),
lng: parseFloat(item.longitude)
};
// return to new array
return coords;
});