Map Api Key和Google Places Api是一样的吗?

时间:2016-03-20 11:11:04

标签: android google-maps google-play-services google-places-api

我希望我不会投票,英语不是我的第一语言,这就是为什么我被api文件弄糊涂了。如果我需要为" Google Maps Android API"生成不同的api密钥,我感到很困惑。和#34; Google Places API for Android"

我问,因为我成功地使用谷歌地图android api从我的Android应用程序渲染地图但是当我尝试使用官方谷歌android的代码放置api示例(PLACE PICKER)它失败而没有抛出任何错误。它会正确呈现活动,但是当我单击“查找位置”按钮时,它只会将我返回到之前的活动而没有错误。我猜它可能是一个api关键问题,这就是为什么我问我是否需要两个不同的API密钥?

2 个答案:

答案 0 :(得分:10)

不,每项服务(Google Maps V2 API和Google Places API)都会生成并生成不同的API密钥。 但是,您无法在同一时间内使用/声明清单中的两个密钥。当您使用Google地图和Google地方信息时,只需使用Google Places API密钥(com.google.android.geo.API_KEY),它就可以同时使用。

答案 1 :(得分:1)

在Android开发人员处查看此链接 https://developers.google.com/places/android-api/signup#release-cert

  

您需要Android API密钥,而不是浏览器密钥。您可以为Google Maps Android API v2应用和适用于Android应用的Google Places API使用相同的API密钥。