在没开GPS的情况下,地图里嵌套canvas,并且调用wx.createMapContext('myMap')后,地图无法移动、放大、缩小
<!--pages/gps/testmap.wxml-->
<map class="map" id="myMap" show-location >
<canvas class='mapCanvas' canvas-id="mapCanvas">
</canvas>
</map>
onReady: function () {
try{
mapCtx = wx.createMapContext('myMap');
}catch(error){
console.debug(error);
}
},
map已经同层,canvas的层级是比map高的,所以会覆盖在上面
因为地图需要在地图上绘制大量的元素,map控件元素的添加元素方式性能上支持不了,所有就嵌套一个canvas来绘制,有解决的办法吗
canvas会遮挡地图,阻止事件传递到地图上