HarmonyOS 鸿蒙Next 华为地图与高德地图互通?

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 华为地图与高德地图互通?

我们的当前有个业务场景,原生需提供定位信息给web,web中使用高德地图显示定位信息。目前的问题是,我在原生侧使用华为地图获取定位,再传入信息给h5中的高德地图,位置有偏差,大概有几百米的偏差。原生侧的地址是准确的,但是传入到高德之后,高德显示的地址有几百米的偏差。是否可认为,华为地图与高德地图的地理位置信息有偏差?同样的经纬度,显示出不一样的地址?如果是,是否有可以直接转换的方式来减少偏差,还是说我们只能原生侧也使用高德地图才行?

2 回复
德地图采用GCJ-02坐标系,华为地图使用的坐标类型:中国大陆、中国香港和中国澳门使用GCJ02坐标系,中国台湾和海外使用WGS84坐标系。

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/map-calculation-tool-V5#section19804170223

坐标转换:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/map-convert-coordinate-V5

坐标系一致就不用转换,如果不一致就需要转换一下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/convertcoordinate-services-0000001765218682

因为您的项目中涉及h5,并且h5是用高德地图,建议原生与h5使用同一种地图,以保证位置及地图相关搜索结果的统一性。

作为IT专家,对于HarmonyOS鸿蒙Next华为地图与高德地图互通的问题,以下是我的专业解答:

HarmonyOS鸿蒙Next与高德地图已实现互通。在华为开发者大会HDC 2024上,高德地图宣布成为地图导航领域内首个支持原生鸿蒙系统的应用。这一合作得益于鸿蒙系统的分布式技术,使得高德地图能够在不同鸿蒙设备间实现无缝的信息流转和服务协同。用户无论使用手机、折叠屏设备还是Pad,都能获得一致且流畅的导航体验。

高德地图已成功实现了在鸿蒙系统上的多端部署,通过一套代码兼容多种终端。同时,通过使用华为提供的毕升编译器对高德地图的C/C++代码进行重新编译,应用的性能也得到了显著提升。

因此,HarmonyOS鸿蒙Next用户可以在系统中正常使用高德地图,享受高质量的导航服务。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部