HarmonyOS鸿蒙Next中HMS Core华为地图服务与其他地图转换坐标问题

HarmonyOS鸿蒙Next中HMS Core华为地图服务与其他地图转换坐标问题 【关键字】
HMS、地图服务、转换坐标

【问题描述】
有开发者反馈在集成地图服务与其他地图服务位置有偏差,咨询是否可以转化坐标问题

【解决方案】
华为 HMS 地图服务,海外地图采用 WGS84 GPS 坐标系,中国采用 GCJ02 坐标系。
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-sdk-brief-introduction-0000001061991343

定位 SDK 在 6.7.0.300 版本及以后支持指定坐标系或者对坐标系进行转换的功能,
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/version-change-history-0000001050986155#section585611461211


更多关于HarmonyOS鸿蒙Next中HMS Core华为地图服务与其他地图转换坐标问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS鸿蒙Next中HMS Core华为地图服务与其他地图转换坐标问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,HMS Core的华为地图服务(HMS Map Kit)提供了坐标转换功能,支持WGS84、GCJ02和BD09等坐标系之间的转换。开发者可以通过CoordinateConverter类实现不同坐标系之间的转换,确保地图数据在不同平台或服务中的一致性。具体步骤包括初始化CoordinateConverter,设置源坐标系和目标坐标系,然后调用convert方法进行转换。这一功能在跨平台应用开发中尤为重要,能够有效解决地图服务之间的坐标兼容性问题。

回到顶部