是否可以使用Maps并将API与相同的API KEY放置在一起

S.A*_*san 5 android google-maps google-places-api google-places google-maps-android-api-2

我厌倦了构建一个应用程序,它使用谷歌地图显示地点和Pace API搜索地点.但是无法在清单中使用两个不同的API密钥构建应用程序.所以,我想知道是否可以使用相同的API密钥访问Maps和Place API ..?或者还有其他方法可以做到这一点.

Rav*_*ela 5

是! 您可以在两者上使用相同的密钥,并且您只能为所有Google API使用一个密钥

请参阅以下图片列出所有谷歌API,并看到此链接.

在此输入图像描述 现在您必须启用所有api,这里必须启用您在应用中需要的API.看到这个

在此输入图像描述

注意:

您必须为特定平台创建不同平台的API密钥,以便为您创建不同的API密钥.见下图

Android API密钥 创建新API

现在开始盯着这个链接


Xar*_*mer 5

首先转到Google Api控制台并选择您的项目在此输入图像描述

并选择要启用的api,如google Map Api或google place api.启用你的api.

在此输入图像描述

在Manifest的应用程序标签中添加api密钥

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />

<meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="@string/map_api_key" />
Run Code Online (Sandbox Code Playgroud)

如果你同时使用Map和Geo Api.then只添加geo api(它将适用于两者)

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/place_api_key" />
Run Code Online (Sandbox Code Playgroud)