问题标签 [huawei-map-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3086 浏览

android - 华为 HMS Maps Android Codelab 不工作

我正在尝试将华为地图套件用于不包含 Google Play 服务的新设备。Codelab 演示位于:

https://developer.huawei.com/consumer/en/codelab/HMSMapKit/index.html#7

我没有更改演示的任何单行代码,应用程序已自动下载华为移动服务版本 3.0.3.300。

但是,地图仍然没有出现。

你遇到过同样的问题吗?

我得到这个日志:

01-26 14:24:34.265 19265-19265/com.wz.android.mapdemo W/DynamicModule: Failed to load remote module.

0 投票
2 回答
458 浏览

android - 华为 HMS 地图套件相机不会移动/动画到给定位置

我在我的应用程序中使用华为地图套件,我正在按照他们文档中提到的步骤进行操作。地图加载并且每次都将我移动到象牙海岸。我不明白为什么

我的代码

我在同一个应用程序中使用谷歌地图(对于使用 gms 的手机)并使用几乎相同的方法,并且在谷歌地图上一切正常..请帮助

0 投票
2 回答
15648 浏览

android - HMS Map Kit 不渲染?

我正在尝试在我的项目中使用 HMS 地图工具包,地图已加载但从未渲染

摇篮:应用

构建:Gradle:

显现 :

活动 :

请不要:我下载了 agconnect-services.json 文件并将其添加到项目中,并将 SHA-256 证书指纹也添加到了应用程序信息中,但我不知道我缺少什么?

0 投票
2 回答
378 浏览

android - 华为 MapView 碎片泄漏

我有Bottom Navigation View4 个选项卡,其中一个包含Huawei MapView. 当我从包含 MapView 的选项卡 A 切换到选项卡 B 时,Leak Canary显示与相关的内存泄漏MapView

Fragment仅包含MapView,没有任何额外的视图

我的布局文件

我把所有与 MapView 相关的生命周期方法,但仍然导致内存泄漏

华为 MapView 内存泄漏

它说的最后一步;

MapFragment 收到 Fragment#onDestroyView() 回调(应清除对其视图的引用以防止泄漏)

我清除了参考,onDestroyView但仍然得到同样的错误。如何防止这种内存泄漏?

0 投票
2 回答
226 浏览

android - 在华为 mapkit 中获取我的位置按钮的参考

我正在使用华为 MapKit,我想添加我的自定义MyLocationButton,但我不想使用位置管理器来获取我的位置并移动到它,我只想huaweiMapMyLocationButton.performClick(),例如,使用谷歌地图我可以做到这一点

我想要华为地图这样的东西,我能够通过地图视图的子视图,我找到了 ui 设置视图(缩放、指南针、位置)并按照我能够得到的位置:

但这没有用

0 投票
2 回答
743 浏览

huawei-mobile-services - 在 android studio 中无法获取华为 Map Kit 的 com.huawei.hms.location.LocationServices

我目前正在尝试将Google 地图迁移到我的 android 项目中的华为地图套件。

最初将谷歌地图迁移到华为地图很容易。他们提供了谷歌地图拥有的所有方法和类,但现在我无法从华为获得我在谷歌地图中使用的LocationServises类。

在文档中,他们说华为地图套件com.huawei.hms.location包装和LocationServises内部。但是为什么我不能得到它???

我添加到gradle的链接和库如下:我参考了Huawei Map Kit文档

0 投票
2 回答
392 浏览

huawei-mobile-services - 无法为华为 Map Kit 生成签名证书 sha 256

我正在尝试将谷歌地图迁移到华为地图套件。现在我应该为华为 App Gallery 生成本地 SHA 256 指纹,我正在关注华为提供的官方文档:配置 App Gallery Connect

  1. 我在 App Gallery 中创建了我的项目
  2. 我已经将我的应用程序添加到该项目
  3. 我下载了agconnect-servises.json文件
  4. 我在 Android Studio 中生成了 .jks 证书
  5. 然后,生成签名证书指纹以添加到华为应用程序库在 cmd 提示符下,我转到安装 JDK 的目录,然后打开 bin 目录并运行命令:keytool -list -v -keystore <my .jks file path>

而不是得到官方文档的结果。前提是我在 cmd 中得到以下结果。

在此处输入图像描述

我搜索了很多,没有找到任何关于此的单一信息。我应该怎么做才能获得证书?

0 投票
1 回答
261 浏览

android - 在华为 Map Kit 中使用 Google 的 maps sdk android 实用程序库

我正在尝试将 Google 地图迁移到华为地图套件。但是没有 ClusterManager、ClusterItem、DefaultClusterRenderer 等功能

现在我试图在这个库下面使用它:

但我不知道如何实现它。我打开 Gradle 窗口并在我的项目下展开 Tasks 然后双击 assemble 但它没有提取该 .aar 文件并给我以下错误:

在此处输入图像描述

如何解决这个问题?如何实现这个库?有人在这里成功实施这个吗?

0 投票
1 回答
102 浏览

android - 以编程方式创建华为地图

我正在以编程方式创建华为地图,但尽管 MapFragment() 是 Fragment 类的子级,但事务添加并未将其识别为 Fragment。这是我的代码:

有人知道原因吗?

0 投票
1 回答
112 浏览

android - 从华为应用程序库下载时未加载华为地图

您好,我们已将我们的应用程序发布到华为应用程序库。

我的应用程序中有 MapHelper 类。

在此类中,每个方法都与启用的服务( gms 或 hms )一起使用

当我在开发中运行(或获取发布 apk)它可以工作,我可以显示华为地图

但是当我通过华为应用程序库下载时,地图是打开的,但现在正在渲染。

在此处输入图像描述

当我从应用程序库下载时查看日志应用程序并单击地图按钮时,我可以显示这些错误

我应该怎么办 ?