【发布时间】:2019-07-05 09:23:36
【问题描述】:
我试图实现 Places API。我的代码如下所示:
val builder = PlacePicker.IntentBuilder()
startActivityForResult(builder.build(mActivity), PLACE_PICKER_REQUEST)
我的地图凭据是正确的,但我接到了这个电话
您的应用似乎没有启用 Places API for Android。详情请见https://developers.google.com/places/android/signup。
但是,当我尝试启用“Places API for Android”时,我收到了这个错误。
您没有足够的权限查看此页面。
我尝试退出我的帐户,再次登录,使用隐身模式、Safari 和 Chrome。没有任何效果,所以我联系了支持人员,他们的速度非常快(谢谢大家!)
您在尝试启用地方信息时收到错误的原因 对于 Android API,它已被弃用。地方功能 现在将通过启用 Places API 来涵盖适用于 android 的内容。
我询问了我的实现并得到了这个答复。
地点选择器也已被弃用。您可以安装 兼容性库以继续使用 Place Picker 直到 弃用期于 7 月 29 日结束。有关此的更多信息可以在此处显示为红色: https://developers.google.com/places/android-sdk/client-migration#place_picker
我现在在网上找到的文档有点混乱,哪些是弃用的,哪些不是?谁能指出这种功能的正确方向?
【问题讨论】:
-
Place Picker 客户端库兼容性库将于 7 月 29 日结束支持。我的解释是,如果您想使用 Place API,则必须构建自己的 UI/UX
-
我也在尝试新的 place api 并得到相同的错误“您的应用似乎没有启用 Places API for Android”。我在现有应用中使用 Place 和 Autocomplete Place,所以是否需要更改所有 API?
-
Google 正在跟踪人们对在此处使用 Place Picker 小部件的兴趣:(Android) issuetracker.google.com/128304810, (iOS) issuetracker.google.com/128304760。如果您有兴趣,请在链接的表格中填写您的用例和需求。
标签: android google-maps-api-3 google-places-api googleplacesautocomplete