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

我希望我不会得到一个投票,英语不是我的第一语言,这就是我被api文件弄糊涂的原因。 如果我需要为“Google Maps Android API”和“Google Places API for Android”生成不同的api密钥,我感到很困惑

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

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

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

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