这个问题如何解决。我也遇到了
地图定位在国外polyline被地图图片覆盖地图定位在国外polyline被地图图片覆盖 使用开发工具测试可以显示polyline,但是手机访问测试时,在地图未加载完地图的只有一个背景图片时能显示polyline,但是地图加载图片后就会遮盖住polyline,无法显示出来 手机网速慢加载地图图片慢时这个polyline遮盖过程最清楚。 手机上只有缩放到50KM以上才能显示polyline,猜测是地图图片被隐藏了只显示了地图背景所以才显示出polyline。 - 当前 Bug 的表现(可附上截图) 开发工具 [图片] android手机上显示效果 [图片] [图片] - 预期表现 手机上polyline被地图加载的图片覆盖无法显示 - 提供一个最简复现 Demo 以下为测试代码,地图数据和开发工具中的一致,界面上有些区别 wxml [代码]<[代码][代码]map[代码] [代码]style[代码][代码]=[代码][代码]"height:100%;width:100%;position:fixed;left:0;top:0"[代码] [代码]id[代码][代码]=[代码][代码]"map"[代码] [代码]longitude[代码][代码]=[代码][代码]"{{lng}}"[代码] [代码]latitude[代码][代码]=[代码][代码]"{{lat}}"[代码] [代码]markers[代码][代码]=[代码][代码]"{{markers}}"[代码] [代码]scale[代码][代码]=[代码][代码]"13"[代码] [代码]polyline[代码][代码]=[代码][代码]"{{polyline}}"[代码] [代码]></[代码][代码]map[代码][代码]>[代码] js [代码]const app = getApp()[代码] [代码]Page({[代码][代码] [代码][代码]data: { [代码][代码] [代码][代码]"markers"[代码][代码]: [{ [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m19"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.2383333, [代码][代码]"longitude"[代码][代码]: 13.8125, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"沃格尔山\nVogel"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }, { [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m18"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.28410887411788, [代码][代码]"longitude"[代码][代码]: 13.858078324634448, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"博希尼湖\nLake Bohinj"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }, { [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m17"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.363598, [代码][代码]"longitude"[代码][代码]: 14.0938053, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"布莱德湖\nLake Bled"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }, { [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m8"[代码][代码], [代码][代码]"latitude"[代码][代码]: 45.7825175005828, [代码][代码]"longitude"[代码][代码]: 14.2036798059485, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"波斯托伊纳溶洞\nPostojnska Jama"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }], [代码][代码] [代码][代码]"polyline"[代码][代码]: [{ [代码][代码]"points"[代码][代码]: [{ [代码][代码]"id"[代码][代码]: [代码][代码]"m17"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.363598, [代码][代码]"longitude"[代码][代码]: 14.0938053 }, { [代码][代码]"id"[代码][代码]: [代码][代码]"m18"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.28410887411788, [代码][代码]"longitude"[代码][代码]: 13.858078324634448 }, { [代码][代码]"id"[代码][代码]: [代码][代码]"m19"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.2383333, [代码][代码]"longitude"[代码][代码]: 13.8125 }, { [代码][代码]"id"[代码][代码]: [代码][代码]"m8"[代码][代码], [代码][代码]"latitude"[代码][代码]: 45.7825175005828, [代码][代码]"longitude"[代码][代码]: 14.2036798059485 }], [代码][代码]"dottedLine"[代码][代码]: [代码][代码]true[代码][代码], [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"width"[代码][代码]: 5 }],[代码][代码] [代码][代码]"lng"[代码][代码]: 14.0938053, [代码][代码]"lat"[代码][代码]: 46.363598 },[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.createMapContext([代码][代码]'map'[代码][代码], [代码][代码]this[代码][代码]).includePoints({[代码][代码] [代码][代码]points: [代码][代码]this[代码][代码].data.markers, padding: [60, 20, 60, 20],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码]})[代码] 代码片段:https://developers.weixin.qq.com/s/VvdFHwm1737c
2019-08-10同样遇到此问题,是什么原因,在Android 手机上
地图地点在国外, polyline(路线)不能正常显示用小程序提供的map里面的polyline进行路线自定义规划, 在缩放为10km以下时, 路线则不会显示, 而大于10km则会正常显示, 请问如何解决该问题 代码片段: https://developers.weixin.qq.com/s/A1HKDSmV746n
2019-08-09我的也无效。我官方代码片段修改都是无效的
原生地图组件的属性enable-scroll无效- 当前 Bug 的表现(可附上截图) enable-3D、enable-overlooking、enable-zoom、enable-scroll 四个属性都没有效果 - 预期表现 可以禁止拖动、缩放、开启俯视、楼栋呈现3D - 复现路径 - 提供一个最简复现 Demo <map id="myMap" longitude="{{point.lng}}" latitude="{{point.lat}}" scale="19" bindcontroltap="controltap" markers="{{markers}}" controls='{{controls}}' bindmarkertap="markertap" bindtap='maptap' show-location enable-3D='true' enable-overlooking='true' enable-zoom='false' enable-scroll='false' enable-rotate='true' style="width: 100%; height: 58vh;" > </map>
2019-02-19