Android angularjs中循环解析json错误
我构建了安卓apk,并在安卓lolipop adn应用程序中安装了apk,但若应用程序安装到安卓kitkat上,它就不起作用了,只会在界面上显示白色空白的splashscreen。 我知道解析json的麻烦,但我不知道如何解决它 这是我的解析jsonAndroid angularjs中循环解析json错误,android,angularjs,json,Android,Angularjs,Json,我构建了安卓apk,并在安卓lolipop adn应用程序中安装了apk,但若应用程序安装到安卓kitkat上,它就不起作用了,只会在界面上显示白色空白的splashscreen。 我知道解析json的麻烦,但我不知道如何解决它 这是我的解析json kaka.cari($scope.item.code).success(function(data){ $scope.result1= data; var lat0 = par
kaka.cari($scope.item.code).success(function(data){
$scope.result1= data;
var lat0 = parseFloat(data[0].latitude);
var lng0 = parseFloat(data[0].longitude);
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 15,
center: {lat: lat0, lng: lng0},
mapTypeId: 'terrain'
});
var flightPlanCoordinates = data.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 flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: '#FF0000',
strokeOpacity: 1.0,
strokeWeight: 2
});
flightPath.setMap(map);
})
.error(function(data){
});
};
如果我不使用var-flightplancoardinates
并尝试使用硬编码lat和long,它会工作,但如果我使用var-flightplancoardinardinardinates
将在android kitkat中出错,但在ionic serve中不会出错
这是我的json
[{"latitude":"-7.331069","longitude":"112.764192"},{"latitude":"-7.331277","longitude":"112.764198"},{"latitude":"-7.331467","longitude":"112.764186"},{"latitude":"-7.331659","longitude":"112.764159"},{"latitude":"-7.331840","longitude":"112.764154"},{"latitude":"-7.332016","longitude":"112.764133"},{"latitude":"-7.332192","longitude":"112.764112"},{"latitude":"-7.332400","longitude":"112.764101"},{"latitude":"-7.332592","longitude":"112.764074"},{"latitude":"-7.332789","longitude":"112.764074"},{"latitude":"-7.333018","longitude":"112.764047"},{"latitude":"-7.333236","longitude":"112.764042"},{"latitude":"-7.333465","longitude":"112.763994"},{"latitude":"-7.333662","longitude":"112.763956"},{"latitude":"-7.333843","longitude":"112.763838"},{"latitude":"-7.333965","longitude":"112.763704"},{"latitude":"-7.333933","longitude":"112.763747"},{"latitude":"-7.334034","longitude":"112.763608"},{"latitude":"-7.333981","longitude":"112.763297"},{"latitude":"-7.333917","longitude":"112.763018"},{"latitude":"-7.333901","longitude":"112.762723"},{"latitude":"-7.333869","longitude":"112.762444"},{"latitude":"-7.333832","longitude":"112.762127"},{"latitude":"-7.333800","longitude":"112.761730"},{"latitude":"-7.333768","longitude":"112.761473"}]
此数据控制台.log(flightPlanCoordinates)
请帮我解决我的问题你能分享一下控制台.log(flightPlanCoordinates)产生了什么吗?是的,我已经编辑了我的问题并给控制台写信了。Logcat中有没有任何错误或异常?如果我运行ionic serve显示2个错误和1个异常,首先获取ionic.bundle.js:43929警告:尝试多次加载angular。第二个404(未找到)。和ecxeption谷歌地图API警告:SensorNotRequired
0:Object
lat:-7.331069
lng:112.764192
1:Object
2:Object
3:Object
4:Object
5:Object
6:Object
7:Object
8:Object
9:Object
10:Object
11:Object
12:Object
13:Object
14:Object
15:Object
16:Object
17:Object
18:Object
19:Object
20:Object
21:Object
22:Object
23:Object
24:Object