我正在将Google Place Picker集成到android中,但启动后将关闭。
代码:
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
try {
Intent intent = builder.build(this);
startActivityForResult(intent, PLACE_PICKER_REQUEST);
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
AlertDialogHelper.showAlertDialog(this,e.getLocalizedMessage());
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
AlertDialogHelper.showAlertDialog(this,e.getLocalizedMessage());
}
错误
BasicNetwork.performRequest: Unexpected response code 403 for https://www.googleapis.com/placesandroid/v1/search?key=****************PpdwBIWzGwY
2019-06-20 22:51:08.222 2115-13410/? E/Places: Places API for Android does not seem to be enabled for your app. See https://developers.google.com/places/android/signup for more details.
2019-06-20 22:51:08.223 2115-13410/? E/AsyncOperation: serviceID=65, operation=SearchPlaces
OperationException[Status{statusCode=PLACES_API_ACCESS_NOT_CONFIGURED, resolution=null}]
at bhjl.a(:com.google.android.gms@17455021@17.4.55 (040408-248795830):1)
at bhjn.a(:com.google.android.gms@17455021@17.4.55 (040408-248795830):23)
at aaha.run(:com.google.android.gms@17455021@17.4.55 (040408-248795830):19)
at bjyv.run(:com.google.android.gms@17455021@17.4.55 (040408-248795830):2)
at smu.b(:com.google.android.gms@17455021@17.4.55 (040408-248795830):37)
at smu.run(:com.google.android.gms@17455021@17.4.55 (040408-248795830):18)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at ssz.run(:com.google.android.gms@17455021@17.4.55 (040408-248795830))
at java.lang.Thread.run(Thread.java:760)
Google API控制台
答案 0 :(得分:1)
请参见this。
Place Picker即将关闭,并且已经弃用。
重要提示:从2019年1月29日起,不推荐使用Place Picker。 该功能将于2019年7月29日关闭,并且不再 该日期之后可用。要继续使用地方选择器 弃用期限,请不要禁用Android版Places SDK 您的Google Cloud Platform项目中的服务,因为这样做也会 禁用位置选择器。