首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppGallery上发布的应用程序加载谷歌地图失败的案例研究

AppGallery上发布的应用程序加载谷歌地图失败的案例研究
EN

Stack Overflow用户
提问于 2021-05-11 21:00:45
回答 2查看 97关注 0票数 3

我在华为AppGallery上发布了一个应用程序后,该应用程序无法加载谷歌地图。然而,这个问题并没有出现在Google Play Store上发布的同一个应用程序中。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-12 04:54:23

谷歌已限制谷歌移动服务(GMS),即谷歌Play服务,用于2019年5月后发布的较新机型的华为手机。这些电话型号未安装GMS。GMS服务是以com.google.android.gms开头的服务包名称,包括地图。新的Google Map SDK3.1beta版本包从com.google.android.libraries.maps开始。然而,它仍然在一定程度上依赖于com.google.android.gms GMS包。

谷歌还通过Google Play Store检查手机型号是否为授权手机型号。过去两年,华为手机机型不在授权机型列表中,无法直接从Google Play Store安装应用程序。

如果你在谷歌应用商店上发布了一个应用程序,并正确加载了谷歌地图,但没有加载华为AppGallery上发布的版本,那么问题可能来自于谷歌GMS的限制。

建议将您的应用从GMS Google Map SDK切换到华为HMS Maps Kit或第三方地图SDK。

票数 2
EN

Stack Overflow用户

发布于 2021-05-11 21:03:25

华为不再拥有使用谷歌服务的许可证。这意味着你不能直接在应用程序中使用谷歌服务。

您可以使用Googles API服务:

https://developers.google.com/maps/web-services/client-library?hl=de

或者你可以使用例如OpenStreetMap:

https://www.openstreetmap.de/

(德语服务,非常强大)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67487300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档