微信小程序地图polyline android真机不能够画出
发布于 5 年前 作者 dyao 1491 次浏览 来自 问答

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

6 回复

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

能用上了 贴上部分代码

<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

})

},

确实不能画出

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

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

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

回到顶部