【问题标题】:Use both Google Places and Maps api android application使用 Google Places 和 Maps api android 应用程序
【发布时间】:2016-10-24 11:17:13
【问题描述】:

我在同一个 Android 应用程序中使用 Google 地图和 Google 地方信息。

为此,如果我在清单中定义 2 个元标记,

    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="@string/places_api" />
    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/places_api"/>

然后它通过我例外,

API 密钥只能指定一次。建议您在AndroidManifest.xml 的&lt;application&gt; 元素中使用名称为:com.google.android.geo.API_KEY 的元数据标签

如果我删除一个元标记,相应的功能就会停止工作。

我引用了this 链接,但没有成功。 我该如何解决这个问题? 在此先感谢各位。

【问题讨论】:

  • 用小写字母“com.google.android.geo.api_key”试试
  • @NaveenKumarM wow..它的工作人员..非常感谢..

标签: android google-maps android-manifest metadata google-places-api


【解决方案1】:

如果您查看Google Maps Android API v2Google Maps Places API for Android 的文档,您会发现两者都需要相同的元标记:

<meta-data
  android:name="com.google.android.geo.API_KEY"
  android:value="YOUR_API_KEY"/>

因此,您只需一个元标记和共享 API 密钥即可一起使用这些 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-14
    • 2017-10-15
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 2020-05-11
    • 2012-04-26
    • 2017-01-14
    相关资源
    最近更新 更多