【问题标题】:Using Google's maps sdk android utility library in Huawei Map Kit在华为 Map Kit 中使用 Google 的 maps sdk android 实用程序库
【发布时间】:2021-01-22 09:29:07
【问题描述】:

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

现在我正在尝试使用下面的this library

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

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

dependencies {
   implementation(name: '3rd-maps-utils-2.2.0-yyyyMMdd', ext: 'aar')
...
}

【问题讨论】:

标签: android google-maps huawei-mobile-services cluster-manager huawei-map-kit


【解决方案1】:

更新

1.您需要参考Github下载代码。

2.运行代码,点击library->Tasks->build->assemble。

3.运行后,找到3rd-maps-utils-2.1.0-yyyyMMdd.aar文件在 库/build/outputs/aar/ 路径。

4.将 3rd-maps-utils-2.1.0-yyyyMMdd.aar 文件复制到自己的 app/libs/ 路径中。

5.在项目build.gradle文件中添加以下代码。

allprojects {
       repositories {
              ...
              flatDir {
                     dirs 'libs'
              }
       }
}

6.在app build.gradle文件中添加以下代码。

dependencies {
    implementation(name: '3rd-maps-utils-2.1.0-yyyyMMdd', ext: 'aar')
    ...
}

你可以参考这个截图,点击“Gradle”可以在AS右上角找到组装:)

【讨论】:

  • 再次感谢您的回答。我已经这样做了,但出现了错误。我现在更新了我的问题。请看一下
  • 我更新了我的答案,请参考,我希望这样解释清楚:)
  • 谢谢你我明白了。我从 gitlab 下载了该项目,但无法构建它。收到以下错误:3rd-maps-utils-main\demo\build.gradle' 行:67 评估项目“:demo”时出现问题。 > 未找到 ID 为“com.huawei.agconnect”的插件。
  • 在运行这个demo之前,您需要在AppGallery Connect中创建一个应用程序来配置项目,请参考link
猜你喜欢
  • 2021-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
相关资源
最近更新 更多