簡體   English   中英

Android Google Place API錯誤狀態{statusCode = PLACES_API_ACCESS_NOT_CONFIGURED,分辨率=空}

[英]Android Google Place API Error Status{statusCode=PLACES_API_ACCESS_NOT_CONFIGURED, resolution=null}

您好,我遇到了Google Place API錯誤

Status{statusCode=PLACES_API_ACCESS_NOT_CONFIGURED, resolution=null}

根據Google的新政策“棄用通知:適用於Android的Places SDK的Google Play服務版本”

注意:Android的Google Play服務版本的Places SDK(在Google Play Services 16.0.0中)自2019年1月29日起已棄用,並將於2019年7月29日關閉。適用於Android的Places SDK的新版本Android現在可用。 我們建議盡快更新到新版本。 有關詳細信息,請參閱遷移指南。 Google Place自動完成

我的Android代碼

<meta-data android:name="com.google.android.geo.API_KEY"
        android:value="AIzaSyBQzpD8_pXzixi7_bUfQVMgvfF0QBxinM0"/>

 placeAutocompleteFragment = (PlaceAutocompleteFragment) getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);

    AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder().setTypeFilter(AutocompleteFilter.TYPE_FILTER_CITIES).build();

    placeAutocompleteFragment.setFilter(autocompleteFilter);

    placeAutocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
        @Override
        public void onPlaceSelected(Place place) {
            Toast.makeText(getApplicationContext(),place.getName().toString(),Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onError(Status status) {
            System.out.println("apierror   "+status.toString());
            Toast.makeText(getApplicationContext(),status.toString(),Toast.LENGTH_SHORT).show();
        }
    });

logcat的

2019-03-15 11:56:53.778 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid I / System.out:apierror Status {statusCode = PLACES_API_ACCESS_NOT_CONFIGURED,resolution = null} 2019-03-15 11:56:53.814 17418- 17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ 1326f91 [MainActivity]:MSG_WINDOW_FOCUS_CHANGED 1 2019-03-15 11:56:53.814 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ 1326f91 [MainActivity] mHardwareRenderer.initializeIfNeeded()#2 mSurface = {isValid = true 543796078080} 2019-03-15 11:56:53.814 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / SEM_CLIP_SemClipboardManager:isCocktailBarDisplayed:false 2019-03-15 11: 56:53.815 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid V / InputMethodManager:起始輸入:tba=android.view.inputmethod.EditorInfo@7b271e1 nm:com.manish.velmurugan.googleautocompleteplacesandroid ic = null 2019-03-15 11 :56:53.815 17418-17418 / com.manish.velmurugan.goo gleautocompleteplacesandroid I / InputMethodManager:[IMM] startInputInner-mService.startInputOrWindowGainedFocus 2019-03-15 11:56:53.819 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / InputTransport:構造的輸入通道:fd = 68 2019-03-15 11:56:53.825 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:ThreadedRenderer.create()translucent = true 2019-03-15 11:56:53.830 17418-17418 / com.manish .velmurugan.googleautocompleteplacesandroid D / InputTransport:輸入通道已構建:fd = 70 2019-03-15 11:56:53.831 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:setView = android.widget .LinearLayout {9034b1d VE ..... ...... I。 0,0-0,0} touchMode = true 2019-03-15 11:56:53.841 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:dispatchAttachedToWindow 2019-03-15 11:56 :53.875 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:中繼返回:oldFrame = [0,0] [0,0] newFrame = [115,1980] [1324,2304]結果= 0x27 surface = {isValid = true 543267962880} surfaceGenerationChanged = true 2019-03-15 11:56:53.875 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:mHardwareRenderer.initialize()mSurface = {isValid = true 543267962880} hwInitialized = true 2019-03-15 11:56:53.878 17418-17433 / com.manish.velmurugan.googleautocompleteplacesandroid D / mali_winsys:EGLint new_window_surface(egl_winsys_display *,void *,EGLSurface,EGLConfig,egl_winsys_ ,egl_color_buffer_format *,EGLBoolean)返回0x3000,[1209x324] -format:1 2019-03-15 11:56:53.878 17418-17418 / com.manish.velmurugan.googleautocomplet eplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:MSG_RESIZED_REPORT:ci = Rect(0,0-0,0)vi = Rect(0,0-0,0)或= 1 2019-03-15 11:56:53.898 17418 -17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ 1326f91 [MainActivity]:MSG_RESIZED:ci = Rect(0,96-0,0)vi = Rect(0,96-0,0)或= 1 2019- 03月15日11:56:55.825 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:mHardwareRenderer.destroy()#4 2019-03-15 11:56:55.826 17418-17418 / com .manish.velmurugan.googleautocompleteplacesandroid D / ViewRootImpl @ eace7f4 [Toast]:dispatchDetachedFromWindow 2019-03-15 11:56:55.846 17418-17418 / com.manish.velmurugan.googleautocompleteplacesandroid D / InputTransport:輸入通道已損壞:fd = 70

>

實現此任務“放置自動完成”的替代方法是什么

該問題不是重復的Stackoverflow問題,因為此問題現在是3年之前提出的。

病情解決了有關Google Place API的問題,我創建了GitHub Public Repository來模擬Google Place API

GitHub儲存庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM