收藏
回答

安卓系统调用MapContext.getScale()获取到的scale值不够精

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug MapContext.getScale() 客户端 7.0.3 2.6.6

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

    在安卓系统的机子上,调用MapContext.getScale(),获取到的scale值为整数(ios的为精确到小数点后17位),所以有个问题就是在安卓机子上,当我用手指缩放之后,我把当前的scale设置为map组件中的scale,改变当前data的scale,但是安卓机由于得到的scale为整数,会出现缩放结束之后,他会再缩放一点点,直到到达那个整数scale。


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

3 个回答

  • 2020-04-23

    1年过去了,还没处理吗。。。

    2020-04-23
    有用
    回复 3
    • Pagani
      Pagani
      2020-04-24
      确实这效率不敢恭维
      2020-04-24
      回复
    • 2020-04-24回复Pagani
      可能需求和关注的人少,优先度就低了
      2020-04-24
      回复
    • 徐图之
      徐图之
      2020-05-11回复Pagani
      真的要命。。
      2020-05-11
      回复
  • 不可李煜
    不可李煜
    2019-08-03

    我今天也是遇到这个问题2.8.0,getscale在安卓真机上调试,返回只有整数。和题主相同,请问题主解决问题了吗?

    2019-08-03
    有用
    回复
  • 是小白啊
    是小白啊
    2019-04-16

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

    2019-04-16
    有用
    回复
登录 后发表内容