Android Earth 위치값을 못 가져오는 문제
업데이트:
카테고리: Android_Error
/현재 위치를 가져오지 못해 지도에 제대로 표시되지 않음
왼쪽처럼 현재의 위치 정보를 가져와 위치정보를 뿌려줘야하는데 위치 정보를 정상적으로 불러오지 못해서 발생한 문제
// 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}")
}
이렇게 STOPPED 상태가 출력된다.
google cloud console
에서 api 라이브러리 관리의 arcore api
를 설정해주지 않아 발생하는 문제