카카오톡 원하는 위치 표시

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
https://devtalk.kakao.com/t/faq-api/125610

앱 ID 1135147 이고 , 현재 안드로이드 스튜디오 코틀린 DLS 로 build.gradle.kts(Module:app) 에 implementation(“com.kakao.maps.open:android:2.11.9”)
implementation(“com.kakao.sdk:v2-all:2.20.6”) // 의존성 추가 했습니다.

지도를 표시하는 부분에
override fun onMapReady(map: KakaoMap) {
kakaoMap = map
Log.d(“KakaoMap”, “Map is ready”)

                        // 원하는 위치의 위도와 경도 설정 (서울시청 좌표)
                        val targetLocation = LatLng.from(37.5665, 126.9780)

                        // 카메라를 해당 위치로 이동 (줌 레벨 2)
                        kakaoMap?.moveCamera(CameraUpdateFactory.newLatLng(targetLocation))

                        // 마커 추가
                        val marker = RoadViewRequest
                        marker.position = targetLocation
                        marker.map = kakaoMap  // 마커를 지도에 추가
                        marker.title = "서울시청"
                    }

로 했는데, newLatLng와 마커추가하는 부분이 전부다 빨간줄로 되어있습니다.
import 부분은 다음과 같습니다.
import com.google.android.gms.maps.model.MarkerOptions
import com.kakao.vectormap.*
import com.kakao.vectormap.camera.CameraUpdateFactory

어떻게 해야할까요?
오류는 다음과 같습니다.
newLatLng를 사용할려면 어떤걸 import 해야하나요?
Unresolved reference: newLatLng

우선, GoogleMaps SDK 와 KakaoMaps SDK 코드를 혼용해서 쓰시는 것 같습니다. 둘 중 하나만 사용해야 제대로 나옵니다.

  1. 마커 추가하는 아래 코드는 KakaoMaps SDK 코드가 아닙니다. 구글맵 코드를 사용하신것 같습니다. 카카오 지도를 통해 마커를 추가하시려면 Label 생성하는 부분을 참고해주세요.

    // 마커 추가
    val marker = RoadViewRequest
    marker.position = targetLocation
    marker.map = kakaoMap // 마커를 지도에 추가
    marker.title = “서울시청”

  2. KakaoMaps SDK 에는 newLatLng 라는 코드가 없습니다. 아마 구글맵 코드인것 같습니다. 카카오맵에서 위치를 설정하실 때는 LatLng.from(37.5665, 126.9780) 이렇게 사용하시고 문서도 참고하시면 좋을 것 같습니다.

너무너무 감사합니다 선생님