收藏
回答

PC 端和手机端的 MapContext.getCenterLocation() 获取值不一致

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug MapContext.getCenterLocation() 微信iOS客户端 有问题的终端类型不是 iOS 客户端,是 PC 端,但是没这个选项。 2.7.0

PC 端微信(v2.7.1.88)和手机端(iOS) MapContext.getCenterLocation() 获取的坐标在 map 组件中显示位置不一样,手机端获取的值在各端打开都能正常显示,PC 端获取的值在各端 map 组件均不能正常显示位置,包括 PC 端本身。

复现过程:

同一个位置,取截图 pin 尖指着的圆点作为参照点,通过手机端和 PC 端的 MapContext.getCenterLocation()  分别获取到坐标值 L1 和 L2。

L1 (latitude: 30.5000384, longitude: 114.3417967)

L2 (latitude: 30.4986521, longitude: 114.3428841)

实际显示的位置相差了几百米,测试代码就从手册上拷贝吧。。

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

1 个回答

  • Hanks
    Hanks
    11-17

    PC获取经纬度和手机是不一样的

    11-17
    赞同
    回复
问题标签