收藏
回答

MapContext.moveToLocat定位不准?

MapContext.moveToLocat 加了longitude、latitude参数,手机上可以正确跳转到目标地点,但是在电脑端小程序就跳到“人民政府”去了

 showDevice(e) {
        const item = e.currentTarget.dataset.item
        this.setData({
            rightDevice: true,
            selectAreaId: item.id,
            latitude: item.latitude,
            longitude: item.longitude
        })
        wx.createMapContext("location", this).moveToLocation({
            longitude: item.longitude,
            latitude: item.latitude
        })
    },
回答关注问题邀请回答
收藏

2 个回答

  • Mr_Shaw
    Mr_Shaw
    2023-02-02

    是这样的,pc端定位都是目前所在市的市政府,可能是为了网络安全吧,真机上定位没问题就行。

    2023-02-02
    有用
    回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-08-25

    pc真机调试看看走了哪个回调

    2022-08-25
    有用
    回复 4
    • BIN.
      BIN.
      2022-08-25
      pc真机调试打开了,回调这个怎么看
      2022-08-25
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-08-25回复BIN.
      moveToLocation 有success和fail回调,看看pc使用这个api时进入了哪个回调?回调信息是什么?
      2022-08-25
      回复
    • BIN.
      BIN.
      2022-08-25回复茜茜又困了🐽
      回调是ok,但并没有跳转到我给的经纬度地点
      2022-08-25
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-08-25回复BIN.
      同样的代码(经纬度和你的不一致),pc真机调试未复现,能正常移动
      2022-08-25
      回复
登录 后发表内容