收藏
回答

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

框架类型 问题类型 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)

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

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

1 个回答

  • 王浩Hanks🇨🇳
    王浩Hanks🇨🇳
    2019-11-17

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

    2019-11-17
    有用
    回复
登录 后发表内容
问题标签