微信小程序地图polyline android真机不能够画出

发布于 6 年前作者 dyao1682 次浏览最后编辑 6 年前来自 ask

使用map组件 polyline属性在地图上绘制路线,真机测试ios手机没有问题,android手机没有

6 回复
vhu
vhu1 楼6 年前

哦哦,感谢,昨天调试出来了,发现是存储空的polyline.points对象导致的。ios无次问题,但是安卓会有问题,无法正常渲染路线

gangxie
gangxie2 楼6 年前

能用上了 贴上部分代码

<map id=“map” style=“width: 100%; height: 100%;” scale=“{{zoomLevel}}” longitude=“{{lng}}” latitude=“{{lat}}” markers=“{{markers}}” include-points=“{{markers}}” polyline=“{{polyline}}” bindmarkertap=“showDetail”>

this.setData({

polyline: [{

points: res.Data,

color: “#FF0000”,

width: 6,

}],

viewPosition: res.Data

});

includePoints: function () {

this.mapCtx = wx.createMapContext(‘map’);

this.mapCtx.includePoints({

padding: [30],

points: this.data.viewPosition

})

},

taogong
taogong3 楼6 年前

确实不能画出

yangtao
yangtao4 楼6 年前

请问楼主解决了吗?我现在也是从服务器拿到的一些路线点,描绘到地图上,开发者工具和ios上看到有些地方是有缺口的。而在安卓真机直接描绘不出来了。

xiulan92
xiulan925 楼6 年前

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。

wlei
wlei6 楼4 年前

用了两个服务器测试,一个行一个不行,代码都是一样的