评论

开源leaflet地图组件小程序版——leafletwx

leaflet库的微信小程序版,支持地图加载、缩放、移动、POI显示、线、面显示。

leafletwx开源地址:https://gitee.com/zz2022com/leafletwx

leaflet库的微信小程序版(使用小程序原生组件view+image显示瓦片,并非web-view方式)

leafletwx在leaflet的基础上开发,是leaflet的微信小程序版本。

目前,leafletwx支持地图加载、缩放、移动、POI显示、线、面显示。

本项目中,有QQ地图、百度地图、高德地图以及天地图的加载方式。

由于微信小程序不支持dom操作,leaflet的部分插件无法直接用在leafletwx上,后续会陆续适配。


加载QQ地图


加载百度地图


加载高德地图

加载天地图





最后一次编辑于  2023-04-19  
点赞 1
收藏
评论

20 个评论

  • 木啊木啊
    木啊木啊
    2023-11-06

    这个组件overlap用的是canvas,微信里的canvas是置顶的,也就是会有跟页面元素重叠的问题

    2023-11-06
    赞同 1
    回复 1
  • 善书
    善书
    2023-08-24

    需要怎么集成进去?新手开发,不是很懂怎么集成

    2023-08-24
    赞同 1
    回复 5
    • 徐州卓伙智行软件技术有限公司
      徐州卓伙智行软件技术有限公司
      2023-08-24
      核心组件是“components/zhgeo”,把它拷到你的工程的“components”目录下,按照调用组件的方式使用,可以参考本文提供的示例
      2023-08-24
      1
      回复
    • 善书
      善书
      2023-09-04回复徐州卓伙智行软件技术有限公司
      请问关于绘制栅格图之后,setStyle更新栅格图的颜色会出现闪烁的问题由解决办法没?
      2023-09-04
      回复
    • 徐州卓伙智行软件技术有限公司
      徐州卓伙智行软件技术有限公司
      2023-09-04回复善书
      是polyline的闪烁问题吗?
      2023-09-04
      回复
    • 善书
      善书
      2023-09-05回复徐州卓伙智行软件技术有限公司
      不是polyline,是polygon
      2023-09-05
      回复
    • 徐州卓伙智行软件技术有限公司
      徐州卓伙智行软件技术有限公司
      2023-09-05回复善书
      你可以修改下“components/zhgeo/plugins/canvas.step.js”文件里大约42行“wx.leaflet.L.Util.waitWxDomReadyFrame”这个方法的调用条件,该方法有个canvas重绘的延迟(目前设置30ms),是解决地图拖动时canvas元素的跳动问题,你可判定下“container.width, container.height, container.position”这三个变量有没有变,没变或者小范围变动可以不使用“wx.leaflet.L.Util.waitWxDomReadyFrame”。
      2023-09-05
      回复
  • Fdog
    Fdog
    11小时前

    你好,请问如何实现自定义popup呢,比如我想修改popup的位置,并且持续显示

    11小时前
    赞同
    回复
  • 神经蛙
    神经蛙
    10-28

    你好,我问一下,是否支持正向地址解析?另外收费是多少一年?

    10-28
    赞同
    回复
  • 深圳老韩
    深圳老韩
    09-21

    收费的还是免费的?

    09-21
    赞同
    回复
  • 丶Alan
    丶Alan
    04-15

    请问imageOverlay渲染图层后缩放地图,然后再清除图层,界面上还是会有图层的显示,是否是因为缓冲区的原因?有什么办法不调用缓冲区吗?

    04-15
    赞同
    回复
  • 氯乙烯
    氯乙烯
    03-01

    请问components/zhgeo/plugins这个目录在哪里?

    

    03-01
    赞同
    回复
  • 酷得没边儿
    酷得没边儿
    01-24

    请问是可以修改样式的吗?比如地图的宽高和位置

    01-24
    赞同
    回复 1
  • 🥲
    🥲
    01-19

    请问下怎么在怎么在 createMap 的 function 外使用map呢,map赋值会提示数据循环使用

    01-19
    赞同
    回复 1
  • 懒羊羊mz
    懒羊羊mz
    01-03

    请问支持渲染wms和wfs这些服务数据吗

    01-03
    赞同
    回复 1

正在加载...

登录 后发表内容