【问题标题】:Which library should I use for Location when using google maps?使用谷歌地图时,我应该使用哪个库来定位?
【发布时间】:2020-01-16 08:45:45
【问题描述】:

我有以下谷歌地图库,它工作正常

implementation 'com.google.android.gms:play-services-maps:16.1.0'

但是当我尝试添加这个位置时,

implementation 'com.google.android.gms:play-services-location:16.1.0'

出现以下错误

Failed to resolve: com.google.android.gms:play-services-location:16.1.0

我应该使用该位置的哪个库? 谢谢。

【问题讨论】:

    标签: android google-maps google-location-services


    【解决方案1】:

    您将在此处获得最新的 gradle 依赖项

    https://developers.google.com/android/guides/setup

    【讨论】:

      【解决方案2】:

      这可能是因为此库不存在 16.1.0。 Google Play 服务库并不总是具有相同的版本。因此地图可能在 16.1.0 上,但位置可能甚至没有这个版本。

      要获取最新版本,请查看官方发布页面:https://developers.google.com/android/guides/releases

      当您刚刚开始时,请确保使用最新的:

      com.google.android.gms:play-services-location:17.0.0
      com.google.android.gms:play-services-maps:17.0.0
      

      是的,巧合的是,这些版本目前是相同的。正如您在列表中看到的那样,19.0.0 上已经有库,例如 appindexing

      com.google.firebase:firebase-appindexing:19.0.0
      

      编辑

      一个实用的小技巧:如果你用 + 替换版本并同步项目,gradle 会得到最新的,然后你可以使用 IDE 警告再次用最新的版本号替换 +。如果有新版本等,这可以简化对不同页面的检查

      【讨论】:

      • @Sam。是和不是。正如他所说,地图库有效,所以回购已经可用
      • 使用了 com.google.android.gms:play-services-location:17.0.0 并且有效。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-03
      相关资源
      最近更新 更多