업데이트:

카테고리:

/

태그: ,

현재 위치를 가져오지 못해 지도에 제대로 표시되지 않음

Untitled (4)Screenshot_20230605_092355_Hello Geo

왼쪽처럼 현재의 위치 정보를 가져와 위치정보를 뿌려줘야하는데 위치 정보를 정상적으로 불러오지 못해서 발생한 문제

// tracking 상태가 TRACKING이어야 작동
if (earth?.trackingState == TrackingState.TRACKING) {
      // ARCore에서 요청한 지리정보 추가
      val cameraGeospatialPose = earth.cameraGeospatialPose
      // 요청한 정보를 계속 갱신
      activity.view.mapView?.updateMapPosition(
        latitude = cameraGeospatialPose.latitude,
        longitude = cameraGeospatialPose.longitude,
        heading = cameraGeospatialPose.heading
      )
      Log.d("map Location", "lat: ${cameraGeospatialPose.latitude}, lon: ${cameraGeospatialPose.longitude}, head: ${cameraGeospatialPose.heading}")
    }

스크린샷 2023-06-05 오전 9 29 23 이렇게 STOPPED 상태가 출력된다.

google cloud console 에서 api 라이브러리 관리의 arcore api 를 설정해주지 않아 발생하는 문제