收藏
回答

安卓,地图在onLoad里调moveToLocation()无法跳到当前地理位置

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug moveToLocation() 微信iOS客户端 Android 6.6.6 6.0.0

设置了settimeout也无效,设置其他触发事件方才有效,开发者工具正常

最后一次编辑于  2018-08-10
回答关注问题邀请回答
收藏

5 个回答

  • 柯基猫
    柯基猫
    2018-08-21

    建议不要在onload中调用moveToLocation方法,可以通过获取当前位置经纬度wx.getlocation并设置为map的经纬度达到效果,且获取经纬度的时候type为gcj02。目前我这样做可以达到效果。

    2018-08-21
    有用 1
    回复
  • 长安某
    长安某
    2019-11-15

    我也遇到了,但是我在moveToLocation()前调用getLocation(),成功回调里使用moveToLocation()就可以了



    2019-11-15
    有用
    回复
  • 2018-08-20

    请问下楼主,解决了么?

    2018-08-20
    有用
    回复
  • 灰灰
    灰灰
    2018-08-11



    2018-08-11
    有用
    回复 4
    • 灵芝
      灵芝
      2018-08-14

      你好,请按正确格式提供代码片段(  https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html  

      2018-08-14
      回复
    • 2018-09-17回复灵芝

      遇见同样的问题,这是bug吧,onLoad、onReady中调用moveToLocation都没用,编译器上正常,手机不行

      2018-09-17
      回复
    • 灵芝
      灵芝
      2018-09-18回复

      你好,这个问题已经有回复了呀

      2018-09-18
      回复
    • 2018-09-18回复灵芝

      催技术赶紧修复啊!这种小bug让我们开发者很难受的

      2018-09-18
      回复
  • 灵芝
    灵芝
    2018-08-10

    你好,onLoad的时候页面还没有渲染完成,建议在onReady中调用该接口

    2018-08-10
    有用
    回复 6
    • 灰灰
      灰灰
      2018-08-11

      onready一样的,onready里设置了延时也是一样,

      2018-08-11
      1
      回复
    • 灰灰
      灰灰
      2018-08-11

      如图

      2018-08-11
      回复
    • 灵芝
      灵芝
      2018-08-13回复灰灰

      你好,问题未复现,请提供能复现问题的简单代码片段( https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html 

      2018-08-13
      回复
    • 灰灰
      灰灰
      2018-08-27回复灵芝

      就是你们提供的地图demo,把movetolocation放到onload就不起作用了!

      2018-08-27
      回复
    • 灰灰
      灰灰
      2018-08-27回复灵芝



      2018-08-27
      回复
    查看更多(1)
登录 后发表内容