에러 메시지로 봐서는 latitude라는 칼럼이 Parcelable로 전달될 때 문제가 되는 것 같네요. 넘기는 부분을 확인해 보세요.
onActivityResult를 통해 받는 값은 intent에 담긴 Parcelable이나 Serializable 인터페이스를 구현한 객체여만 합니다. 따라서 보내는 쪽에서 setResult를 호출할 때 이 타입을 설정해 주어야 합니다. 일반 클래스를 Parcelable 을 구현하는 방법은 Kotlin의 경우 kotlin-android extension의 @Parcelize를 사용하거나 자바의 경우 안드로이드 스튜디오에서 제공하는 Parcelable 자동 완성 기능을 사용하시면 됩니다. 원하는 클래스에 마우스 오른쪽 버튼을 누르시면 해당 메뉴가 보이실 거예요.