Tech. Forum 개발자들을 위한 정보 공유의 장입니다
닫기

Tech.Forum

[Swift V 2.0 Tmap SDK] 최초 맵의 위치 지정

#1

안녕하세요. Tmap SDK V2.0 swift SDK 를 테스트 하고 있습니다.

Viewdidload에 mapview를 붙이고 setCenter를 통해 시작 좌표를 변경하고 싶으나, 시작 좌표가 반영되지 않습니다.(SKT타워로 지점이 잡히네요)

dispatchqueue를 통해 ms 뒤에 setCenter를 호출해보면 시작좌표가 반영될때도 있고, 반영이 되지 않는 경우도 있네요…

메뉴를 통한 setCenter API 호출하면 정상적으로 map이동이 되는데요.

특이사항이 있는지 검토부탁드립니다.

0 Likes

#2

안녕하세요.

T map API운영담당자입니다.

문의 주신 내용은 지도 인증이 모두 완료되기 전에
즉, 지도가 모두 로드되기 전에 중심 좌표를 바꿔주는
setCenter()함수를 호출하여 발생된 문제입니다.
동기를 맞추어서 실행하여야 하며,
지도가 성공적으로 인증이 완료되면, 호출되는
SKTMapApikeySucceed()함수를 사용하여 내부에서
setCenter()함수를 사용하시면 정상적으로
동작하게 됩니다.


[SKTMapApikeySucceed() Doc]
http://tmapapi.sktelecom.com/main.html#iosv2/docs/iosDoc.TMapView_SKTMapApikeySucceed


감사합니다.

0 Likes