收藏
回答

苹果手机,一个地图页面,进其他页面再返回,页面的缩放级别就乱了,安卓没事

框架类型 问题类型 操作系统版本 手机型号 微信版本
小程序 Bug 12 苹果7 7.0.1

- 当前 Bug 的表现(可附上截图)

返回后页面等一会就变成了这个样子


- 预期表现

本来页面时这个样子的


- 复现路径

选择后返回之前的页面


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

3 个回答

  • 是小白啊
    是小白啊
    2019-07-22

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-07-22
    有用
    回复 5
  • 粗茶淡饭
    粗茶淡饭
    2019-07-22

    在控制台 打印 地图的 scale 看看是否有变化 有变化查看代码 没有变化 @官方吧

    2019-07-22
    有用
    回复 1
    • 对方正在输入...
      对方正在输入...
      2019-07-23
      确实级别是变化了,从12变成6了,当我点击确定按钮准备跳转到下一页的时候就开始变了。
      2019-07-23
      回复
  • 明军
    明军
    2019-07-22

    这个我曾经发现过,可以尝试固定好地图缩放级别,或者在页面onshow方法处理。缩放级别

    2019-07-22
    有用
    回复 3
    • 对方正在输入...
      对方正在输入...
      2019-07-22
      我就是在onshow方法里处理的,返回的时候真个方法都return了,还是有问题。页面的缩放级别不能固定死,因为要把多边形的点都包括在手机屏幕中间位置
      2019-07-22
      回复
    • 明军
      明军
      2019-07-22

      你肯定用了这个show-location对吧。所有类似问题。不过可以建议你用另外一个实现方式

      n个坐标点,根据坐标点计算可以覆盖举行的最大对角线长度,也就是最高点和最低点经纬度的最大差值。然后根据地球半径来计算。曾经这么搞过,但是代码兼容性有问题体验很差。目前没有特别好的办法。所以不要做页面跳转,做页面关闭重新打开新页面。然后返回也是页面关闭重新打开

      2019-07-22
      回复
    • 对方正在输入...
      对方正在输入...
      2019-07-22
      后一个页面点击返回时怎么实现之前的页面先关闭后重新打开呀?并且页面栈还不能影响
      2019-07-22
      回复
登录 后发表内容