小程序调用addVisualLayer显示自定义图层方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序调用addVisualLayer显示自定义图层方法相关的知识,希望对你有一定的参考价值。

参考技术A 小程序内调用腾讯地图要实现类似弧线图、网格热力图、标准热力图踩坑

假设你已经申请了微信小程序和腾讯位置服务账号

1、// 在地图标签上加subKey参数,获取方法在https://lbs.qq.com/dev/console/custom/mapStyle,必须自定义一个性化样式,否则图层显示不了

2、创建  map  上下文  MapContext  对象。建议使用  wx.createSelectorQuery  获取 context 对象

3、const mapContext = wx.createMapContext(string mapId) // mapId为地图标签的id

4、然后调用mapContext.addVisualLayer(Object object)

5、 // 主要参数是layerId,layerId获取方法在https://lbs.qq.com/dev/console/layers/layerEdit,新建好图层后,发布,会有图层id

6、自定义图层数据有刷新时间和次数限制,所以要做实时更新的数据,需要考虑可行性

7、自定义图层只能在真机上才能显示,

效果图:

微信开发者文档和腾讯数据可视化文档在小程序里的使用都不是很全面,主要是必须要用自定义图层样式,才能显示自定义图层,其他细节倒是文档上都有

微信小程序~用户转发 onShareAppMessage

只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮,在用户点击转发按钮的时候会调用,此事件需要return一个Object,包含title和path两个字段,用于自定义转发内容

 

代码使用onShareAppMessage自定义转发字段

// page.js
Page(
onShareAppMessage: function () 
 return 
   title: 自定义转发标题,
   path: /page/user?id=123
 

)

 

 

 

 

 

 

.

以上是关于小程序调用addVisualLayer显示自定义图层方法的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序之自定义日历组件

微信小程序的坑坑

微信小程序自定义转发设置 onShareAppMessage

带有 .ui 文件的 QT5 自定义小部件 - 显示时需要调用 Ui::myWidget.setupUi

小程序轮播图样式

微信小程序自定义swiper轮播图面板指示点的位置