我正在创建一个当前集成 Google Maps SDK 的应用程序,问题是我们有一些使用华为的用户,由于缺少 Google Play 服务而无法呈现 Google Maps。我发现这个问题提到了我刚才所说的。
我想知道Here Maps SDK是否考虑了使用华为手机的用户。如果是这样,在这方面是否有额外的步骤?
我正在创建一个当前集成 Google Maps SDK 的应用程序,问题是我们有一些使用华为的用户,由于缺少 Google Play 服务而无法呈现 Google Maps。我发现这个问题提到了我刚才所说的。
我想知道Here Maps SDK是否考虑了使用华为手机的用户。如果是这样,在这方面是否有额外的步骤?
建议您使用华为地图套件。
根据Docs,以下是地图套件支持设备:
如果你想在你的应用中使用地图服务,同时又想让你的应用在华为手机和谷歌安卓手机上运行,你可以同时集成GMS Map Kit和HMS Map Kit。然后您的应用将在华为手机上使用 HMS Map Kit,而在 Google Android 手机上使用 GMS Map Kit。
您可以使用这个名为HMS Core Toolkit的 IDE 插件来帮助您分析 GMS 在代码中的使用位置。HMS Core Toolkit支持人工转换分析,旨在提高转换效率。它提供了两种转换策略:Add HMS API 和 To HMS API。您可以根据需要选择一种。
有关转换的更多详细信息,此问题可能会有所帮助。