应用到的API:
1.MapContext.addGroundOverlay
创建自定义图片图层,图片会随着地图缩放而缩放。
2.MapContext.removeGroundOverlay
移除自定义图片图层。
3.MapContext.updateGroundOverlay
更新自定义图片图层。
API地址:https://developers.weixin.qq.com/miniprogram/dev/api/media/map/MapContext.addGroundOverlay.html
代码片段:https://developers.weixin.qq.com/s/6gdYpdmQ7npG
请使用真机扫预览码,在界面中点击添加聚合点查看。
我尝试了一下 添加一张 可以添加也可以取消 开发者工具不能显示,iOS手机可以识别显示
addGroundOverlay添加的图片,设置最大放大max-scale为18,将地图放大到最大,华为系统下很模糊,出现明显锯齿。(无论是鸿蒙还是安卓,只要是华为手机)
测试过7、8个手机,ios的iphone7、iphone11、iphone12都清晰正常,安卓系统的vivo x7、oppo A8、iqoo u3x也都清晰正常。
不正常的是几个华为手机:p40、Mate30、畅享9、荣耀9X、荣耀play3e,操作系统有些是鸿蒙2.0,有些是安卓,打开手绘地图后放大到最大后,很模糊、出现明显锯齿。
具体可以通过这个小程序查看
开发工具上没反应,ios手机扫码预览也没反应,贴图都不展示也没有报错
这个添加多个贴图有没有提供方法可以一次搞定?不会重复add N次吧?
扫码预览没用 也不现实 , 贴图