我正在使用Ionic 2.2.3构建混合移动应用程序。我正在使用Cordova Google Map plugin在Google地图上绘制一些点。相同的代码库适用于所有Android设备,但当我尝试在iOS(任何设备)中绘制折线时,应用程序会崩溃。
我得到以下格式的分数 -
{"lat":22.51,"lng":88.26},{"lat":22.549092,"lng":88.284892}
然后将点添加到地图 -
map.addPolyline({
'points': points,
'color': "#DAA520",
'width': 6,
'name': '<line Name>'
}, function (polyline) {
polyline.on(plugin.google.maps.event.POLYLINE_CLICK, function (latlng) {
map.addMarker({
position: latlng,
}, function (marker) {
//some code to show the line details when clicked
});
});
});
当我在模拟器中运行相同的代码时,没有问题,应用程序运行正常。我想有一些内存问题,我也在苦苦挣扎。
答案 0 :(得分:0)
是。在检查了一些点后,我发现它在几百点之后就会破裂。所以我现在查询大约100分并根据用户的查询休息。