我正在开发一个带有React本机的应用程序。我之前开发的应用程序不能在新设备上工作,因为Google是不活动的。华为Develepor的文件并不十分清楚。是否有一种情况表明这是如何整合的?当我使用地图服务时,AppleMap on iOS和GoogleMap会出现在安卓上,HuaweiMap会出现在这些新华为手机上吗?
发布于 2020-06-20 06:39:20
你的应用程序可能整合了GMS。由于新的华为手机被禁止使用GMS,你的应用程序,如果与GMS集成,将无法运行在新的华为手机。如果你想要你的应用程序运行在这些手机上,集成华为移动服务(HMS)。
有关Map反应本地集成的文档,请在这里找到。
集成速度快,容易实现。您可以使用HMS核心ToolKit方便地转换代码。
如果您想在应用程序中使用地图服务,并且希望您的应用程序同时在华为手机和谷歌Android手机上运行,您可以同时集成GMS map Kit和HMS Map Kit。然后你的应用程序将在华为手机上使用HMS,而在手机上使用GMS。
发布于 2020-06-19 07:54:19
当你说不要工作,你的意思是地图没有显示?我相信,对于一个react原生应用程序,您必须在所有三个平台上分别实现地图。关于将RN集成到华为环境中,您可以参考这个https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201230857831870061&fid=0101187876626530001,或者在论坛中搜索,这是相当丰富的信息。
发布于 2020-06-26 06:17:01
要开发带有地图,您可以参考文章"HMS地图试剂盒说明:使用React本地“
希望这会有帮助。
https://stackoverflow.com/questions/62454628
复制相似问题