- polyline路线规划
同一polyline数组,ios正常显示,安卓不显示路线
2019-02-13 - polyline路线规划,ios正常,安卓闪退
路线规划,ios正常显示,安卓出现闪退现象 我使用了腾讯api和高德api做测试 测试: 1)备注掉路线规划的js,不闪退;(路线规划是官方代码) 2)延时加载路线规划,安卓出现闪退,ios正常; 3)保留路线规划的js,不在页面上进行渲染,不闪退 整个页面代码没有报错 是因为代码有bug,还是占用内存太大被干掉了?求各位大佬解惑 [代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]gdemap.getDrivingRoute({[代码][代码] [代码][代码]origin: that.data.longitude + [代码][代码]','[代码] [代码]+ that.data.latitude,[代码][代码] [代码][代码]destination: that.data.end_lng + [代码][代码]','[代码] [代码]+ that.data.end_lat,[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](data) {[代码][代码] [代码][代码]console.log(data)[代码][代码] [代码][代码]var[代码] [代码]points = [];[代码][代码] [代码][代码]if[代码] [代码](data.paths && data.paths[0] && data.paths[0].steps) {[代码][代码] [代码][代码]var[代码] [代码]steps = data.paths[0].steps;[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < steps.length; i++) {[代码][代码] [代码][代码]var[代码] [代码]poLen = steps[i].polyline.split([代码][代码]';'[代码][代码]);[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]j = 0; j < poLen.length; j++) {[代码][代码] [代码][代码]points.push({[代码][代码] [代码][代码]longitude: parseFloat(poLen[j].split([代码][代码]','[代码][代码])[0]),[代码][代码] [代码][代码]latitude: parseFloat(poLen[j].split([代码][代码]','[代码][代码])[1])[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]polyline: [{[代码][代码] [代码][代码]points: points,[代码][代码] [代码][代码]color: [代码][代码]"#46B3FB"[代码][代码],[代码][代码] [代码][代码]width: 8,[代码][代码] [代码][代码]arrowLine: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]borderColor: [代码][代码]"#2F85C9"[代码][代码],[代码][代码] [代码][代码]borderWidth: 4,[代码][代码] [代码][代码]}],[代码][代码] [代码][代码]jiazai:[代码][代码]true[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]})[代码]
2019-01-28