我正在尝试使用谷歌地图API并在我的Android应用程序中放置API(包括地图和地点自动完成活动), 但我为google地图获取的API密钥似乎不适用于地方自动完成活动,我尝试获取Places API的另一个密钥,但我不知道如何将其包含在我的项目中,我的清单文件目前看起来像这样:
CREATE TABLE Kid (
_id INTEGER PRIMARY KEY,
name TEXT,
parent_id INTEGER REFERENCES Parent(_id)
);
CREATE VIRTUAL TABLE Kid_FTS USING FTS4 (name);
当然不起作用
答案 0 :(得分:1)
您必须确保您使用的API密钥与API管理器/凭据部分中的密钥匹配:https://console.developers.google.com/apis/credentials
首先,您需要登录到您的https://console.developers.google.com帐户。
还要确保您的包名称和SHA-1证书指纹正确无误。
答案 1 :(得分:1)
这是正确答案:
要在单个应用中使用多个API,您需要按照以下步骤操作:
在Google的开发者控制台here.
从控制台启用您需要在应用中使用的API。
两个API只需要一个API密钥。
答案 2 :(得分:0)
遵循谷歌地图的两种权限
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCYAAicaxLbddmixUhFQk70dKZnuDq4jc0" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
然后这个permision for place api
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/places_api_key" />