【问题标题】:Google map api on huawei [closed]华为上的谷歌地图api [关闭]
【发布时间】:2020-06-30 16:04:12
【问题描述】:

可以在华为上使用google map api和firebase吗?我找到了替代方案 - 地图套件。但是可以使用谷歌地图吗?当我在华为地图上启动我的应用程序时没有显示,在其他品牌上,地图显示正确。这是否意味着对于华为设备,我需要使用单独的 api 来处理地图?

【问题讨论】:

  • Xda 的文章xda-developers.com/… 说这里的地图现在可以在华为的应用商店上使用,也许这里的地图可以在华为设备上使用。这里的地图文档可以在这里找到developer.here.com/products/here-sdk
  • 我有多个使用 Google Maps API 并在华为设备上完美运行的应用程序。地图是否出现在其他品牌的设备上?你能分享你的代码吗?

标签: android google-maps mapkit huawei-mobile-services


【解决方案1】:

很遗憾,无法在没有谷歌移动服务的华为设备上使用谷歌地图。 您可以改为集成华为 Map Kit。 请参考这个https://developer.huawei.com/consumer/en/hms/huawei-mapkit

还有真正有用的SDK来实现Huawei Map Kit和谷歌地图服务。此 SDK 允许您在一个应用程序中实现这两种服务。如果手机上有google play服务会渲染google map,如果手机有huawei mobile服务会渲染huawei map

https://github.com/iDroidDev/MapKit

【讨论】:

  • 感谢您的回答,但是 Firebase 和推送通知呢
  • 您需要在您的应用中实现华为推送套件。请检查此链接以获取 Push Kit。 developer.huawei.com/consumer/en/hms/huawei-pushkit。 firebase 的哪个服务?我的建议是用华为服务替换所有firebase服务。
  • FCM。您会建议用其他的完全替换 Google Maps Api 吗?还是同时支持 Google Maps Api 和 MapKit 更好
  • 这取决于你。您可以使用产品风格,更改您的包名称并用华为替换谷歌依赖项,或者您可以在您的应用程序中实现这两种服务。如果您替换依赖项,您将拥有 2 个版本的应用程序,您将其中一个发布到 AppGallery,另一个发布到 Google PlayStore。如果您同时支持这两种服务,您可以将相同的应用程序发布到这两个商店。
  • @Android 也许你想看看这个github.com/m0skit0/maps-wrapper
猜你喜欢
  • 2011-03-25
  • 1970-01-01
  • 1970-01-01
  • 2011-04-06
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多