状态{statusCode = PLACES_API_ACCESS_NOT_CONFIGURED,分辨率=空}

时间:2019-11-14 05:05:32

标签: java android

Api密钥正确,请在控制台上检查所有内容,并且还启用了 Places Api 适用于Android的Map Sdk 但仍然无法正常工作。说:由于PLACES_API_ACCESS_NOT_CONFIGURED而导致自动完成窗口小部件关闭 请建议是否有人有更好的解决方案。

@Override     受保护的void onActivityResult(int requestCode,int resultCode,Intent data){         super.onActivityResult(requestCode,resultCode,data);

    if (requestCode == PLACE_AUTOCOMPLETE_REQUEST_CODE) {

        if (resultCode == RESULT_OK) {
            Place place = PlaceAutocomplete.getPlace(this, data);

            if (!place.getAddress().toString().contains(place.getName())) {
                txtLocationAddress.setText(place.getName() + ", " + place.getAddress());
            } else {
                txtLocationAddress.setText(place.getAddress());
            }
            Log.e(TAG, "onActivityResult: " + place.getLatLng());

            String str_latLng = String.valueOf(place.getLatLng());
            str_latLng = str_latLng.replace("lat/lng: ", "");
            str_latLng = str_latLng.replace("(", "");
            str_latLng = str_latLng.replace(")", "");
            String[] array_latLng = str_latLng.split(",");

            latitude = Double.valueOf(array_latLng[0]);
            longitude = Double.valueOf(array_latLng[1]);
            address = String.valueOf(place.getName() + " " + place.getAddress());
            txtLocationAddress.setText(address);
            showMarker(latitude, longitude, place.getLatLng());

        } else if (resultCode == PlaceAutocomplete.RESULT_ERROR) {
            Status status = PlaceAutocomplete.getStatus(context, data);
            printToast("Error in retrieving place info");
            Log.e("resultCode", "" + resultCode);
            Log.e("status", "" + status);
        }
    }
}

在我的项目中也始终获得结果代码2,google.json文件

0 个答案:

没有答案