收藏
回答

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

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

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

开发者工具效果图如下:

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

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

真机预览效果图如下:

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

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

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

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    03-13

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

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

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


    03-23
    赞同
    回复 1
    • be Better Man
      be Better Man
      03-24
      我没用到。我是直接引用echarts里的ec-canvas组件
      03-24
      回复
  • 走出五千年
    走出五千年
    03-12

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

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