我已经在我的应用中使用Google Places SDK超过一年了。
从昨天起它开始返回resultCode 2(这是一个错误)但状态为SUCCESS。
我试着调查一下,我的API密钥是正确的,应用程序SHA1是正确的,它确实适用于我使用它的去年。
我注意到的是,当我选择Bld地址时,它只会出现问题。数字,选择像纽约市这样更时尚的地址就可以了。
这是我显示自动完成对话框的代码
private void showAutoComplete() {
if (dialogOperations != null) {
dialogOperations.toggleProgressBar(true);
}
AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
.setTypeFilter(AutocompleteFilter.TYPE_FILTER_ADDRESS)
.build();
try {
String addressToShow = addressFields.address.getText().toString();
addressToShow = addressToShow.replaceAll(addressFields.zipcode.getText().toString(), "");
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).zzeq(addressToShow)
.setFilter(typeFilter)
.build(fragmentActivity);
fragmentActivity.startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);
playServicesAvailable = true;
}
catch (GooglePlayServicesRepairableException e) {
}
catch (GooglePlayServicesNotAvailableException e) {
playServicesAvailable = false;
}
}
如果您有任何想法,请帮助我。该应用已投放生产