收藏
回答

用echarts画地图,在开发者工具正常显示,真机预览也没有报错。不过地图加载不出来再加小程序闪退?

在小程序开发中,功能需要就在小程序中调用echarts画了幅地图。在开发者工具里正常查看地图,一切正常。

开发者工具中的提示如下:

开发者工具效果图如下:

因为canvas不支持真机调试,所以我就用真机预览。真机预览在开发者工具上没有报错,也没有提示。

但在手机端,当小程序跳转到需要地图的页面时,页面能正常跳转。但页面加载不出地图,其他显示正常。而且小程序在跳转页面一会后就会闪退

真机预览效果图如下:

想不明白,也没有报错呀。怎么会加载不出地图,难道需要更新新的 canvas 2d 接口??

还是怎么,求大神解答!为什么加载不出地图?为什么小程序会闪退?

最后一次编辑于  2020-03-12
回答关注问题邀请回答
收藏

7 个回答

  • 南北行大道屎忽鬼👻
    南北行大道屎忽鬼👻
    05-08

    同问,现在解决了吗


    05-08
    有用
    回复
  • lyris
    lyris
    2020-12-31

    我也是直接闪退出微信啊。请问楼主解决了吗?

    2020-12-31
    有用
    回复
  • Twinkle, twinkle
    Twinkle, twinkle
    2020-07-07

    你好,我想问一下,你用这个小程序地图在真机上滚动有问题吗?我的在真机上页面可以滚动,但是地图不滚动,目前没有找到解决办法

    2020-07-07
    有用
    回复
  • ax
    ax
    2020-04-20

    此问题依然存在,微信版本7.0.8,小程序环境,echarts地图加载闪退,只是退出小程序,不会退出微信。

    2020-04-20
    有用
    回复
  • 人偶?!
    人偶?!
    2020-03-23

    楼主你好,我遇到和你一样的问题,你可以看下你配置项有没有用到visualMap 这个组件。我遇到的问题是由这个组件引起的,目前没有找到解决办法。可交流


    2020-03-23
    有用
    回复 1
    • be Better Man
      be Better Man
      2020-03-24
      我没用到。我是直接引用echarts里的ec-canvas组件
      2020-03-24
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-03-13

    你好,麻烦再复现一次小程序闪退的流程,然后在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点,另外还要补充闪退的机型、微信版本。

    2020-03-13
    有用
    回复 8
    • be Better Man
      be Better Man
      2020-03-14
      不好意思,现在才看到。我刚刚复现了闪退,并上传了日志。微信号为MWangYingJin19970305,复现时间点 2020-03-14 22:41 机型 iPhone 6  微信版本为 7.0.11.36。麻烦了,看到请说一下。谢谢!
      2020-03-14
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-03-16回复be Better Man
      对了,闪退是必现的么,能补充复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2020-03-16
      回复
    • be Better Man
      be Better Man
      2020-03-16
      是的,闪退是必现的。每次跳转到需要地图的界面就会闪退。相关的代码片段:https://developers.weixin.qq.com/s/kAJ9TTmv7RfT
      2020-03-16
      回复
    • be Better Man
      be Better Man
      2020-03-17回复疯狂的小辣椒
      你好,因为之前在真机预览是可以看到的。所以我回去排查了一遍,发现只要在地图上打印各省份的名字(就好像上面图2那样,省份名字打印在地图上)就会闪退,之前可以在真机预览到的时候是没有打印省份名字的。所以请问要怎么解决这个问题,正常在地图上打印省份名字。
      2020-03-17
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-03-17回复be Better Man
      可以先把代码片段这个错误先解决下么?
      2020-03-17
      回复
    查看更多(3)
  • 走出五千年
    走出五千年
    2020-03-12

    可能是缓存,以前遇到在何种情况,我是直接关闭微信再打开(而不是关闭小程序)

    2020-03-12
    有用
    回复 1
    • be Better Man
      be Better Man
      2020-03-12
      不是缓存的问题,试过了。它闪退之后,微信就重新启动了。再进还是一样
      2020-03-12
      回复
登录 后发表内容
问题标签