프로그래밍

코린이 구글 API 질문

구글 API 중 PlaceAutoComplete를 사용하려고 합니다.

(https://developers.google.com/maps/documentation/places/android-sdk/autocomplete?hl=ko#option_2_use_an_intent_to_launch_the_autocomplete_activity)

 

implementation("com.google.android.gms:play-services-maps:18.2.0")
implementation("com.google.android.libraries.places:places:3.3.0")
implementation("com.google.android.gms:play-services-location:21.2.0")

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
R.id.etLocation -> {
    try{
        // These are the list of fields which we required is passed
        val fields = listOf(
            Place.Field.ID, Place.Field.NAME, Place.Field.LAT_LNG,
            Place.Field.ADDRESS
        )
        // Start the autocomplete intent with a unique request code.
        val intent =
            Autocomplete.IntentBuilder(AutocompleteActivityMode.FULLSCREEN, fields)
                .build(this)
        //startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE)
        autoCompleteRequest.launch(intent)
    }catch (e: Exception){
        e.printStackTrace()
    }
}
 
 
val autoCompleteRequest: ActivityResultLauncher<Intent> = registerForActivityResult(
    ActivityResultContracts.StartActivityForResult()){result ->
    if(result.resultCode == RESULT_OK){
        val place: Place = Autocomplete.getPlaceFromIntent(result.data!!)
        binding.etLocation.setText(place.address)
        mlatitude = place.latLng!!.latitude
        mlongitude = place.latLng!!.longitude
    }
}
cs

 

 

 

Screenshot_20240308_102014.png

 

위 소스처럼 하면 정상적으로 화면은 뜨나 검색을 하려고 글자를 입력하면 검색 창이 꺼지고 이전 화면으로 돌아옵니다.

 

 

3개의 댓글

2024.03.08

api 키가 제대로 설정되지 않으면 그랬던 것 같음..

1
2024.03.08
@힝거루

그런데 구굴 API는 이런 에러가 발생해도 원래 로그캣에 아무것도 안 띄워주나요?

0
2024.03.09
@집에가게해줘

일반적으로는 잘 띄워주기는 하던데, 라이브러리마다 다를 수는 있지

코드에서 결과 받는 부분에서 RESULT_OK만 검사하는데 여기 확인해보면 어떨까?

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180535 [모바일] 문외한인데 이정도 스펙이면 폰겜 잘 돌아갈까?? 10 삽살개 0 33 분 전 32
180534 [견적] 50만원대 괜찮은 컴퓨터본체 추천좀 1 누지 0 35 분 전 27
180533 [컴퓨터] i9 13900k 쓰고 있는데 철권 데모 끝까지 깼는데도 안튕기면 6 ravvit 0 1 시간 전 61
180532 [컴퓨터] 견적 뽑아봤는데 10 과연너의선택은무... 0 2 시간 전 69
180531 [잡담] 지금 애플워치6 사는건 어때? 2 EvenMoham 0 2 시간 전 61
180530 [잡담] 전자제품 전문 커뮤니티같은거없음? 2 인상펴라 0 2 시간 전 69
180529 [잡담] 컴퓨터 책상 추천좀요 6 하이웨이 0 3 시간 전 70
180528 [정보] 이번 인텔 13,14세대 CPU사태에 대한 공식입장 6 UBCS 2 4 시간 전 325
180527 [정보] G마켓에서 검색을 하면 검색이 안되고 그냥 메인페이지가 새... 5 r33156 0 5 시간 전 71
180526 [컴퓨터] 메인보드에 맞는 그래픽 카드 좀 추천해줘 12 갠챠나 0 6 시간 전 128
180525 [잡담] 개드립접속시 css 차단인가 광고차단 풀라고 하는데 6 스시오 0 6 시간 전 97
180524 [컴퓨터] 님들 모니터암 이거 호환 될거같음? 8 저는기어다닐거에요 0 7 시간 전 109
180523 [잡담] 리얼포스 45g 10만원에 파는데 5 짬지 0 8 시간 전 184
180522 [모바일] 내 s20+ 망가짐 8 모코하와이 0 9 시간 전 176
180521 [잡담] 왜 웹 발전은 거꾸로 가는가 2 노보케인 0 14 시간 전 296
180520 [컴퓨터] 이 정도면 이륙 가능함? 2 Cat드립미어캣 0 14 시간 전 114
180519 [컴퓨터] 씨퓨 온도상승으로 인한 쿨러작동 관련하여 질문드려용 ㅠㅠ 8 납븐연 0 16 시간 전 122
180518 [모바일] 뉴진스 혜린이 배경화면 3 Benetton 0 16 시간 전 259
180517 [모바일] 𝙄𝙑𝙀 배경화면 1 Benetton 0 16 시간 전 187
180516 [잡담] 개드립에올라왔던 새로운마우스 괴기 0 17 시간 전 182