[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
안녕하세요, Swift UIKit으로 카카오맵 새로운 버전을 처음 사용중이라 테스트 소스 구동해보고 이를 제 프로젝트에 소스 그대로 임포트 시켜봤습니다. 지도, Tap, LongPress 이벤트 모두 정상인데 createPoi에서 poi!.show() 부분이 안보여지고 있습니다.
샘플소스를 그대로 붙인거라 많이 차이는 없을듯한데, 혹시 이 로그나 부분에서 수정하거나 제가 빼먹은 부분이 있을까요?
SDK 버전은 2.10.4 입니다.
func createPoi(position: MapPoint, hide: Bool) {
let view = mapController?.getView(“mapview”) as! KakaoMap
let manager = view.getLabelManager()
let layer = manager.getLabelLayer(layerID: “PoiTestLayer”)
let poiOption = PoiOptions(styleID: “customStyle1”)
poiOption.rank = _rank
poiOption.clickable = true
_rank += 1
debugPrint("[로그] createPoi = \(poiOption) at = \(position)")
let poi = layer?.addPoi(option:poiOption, at: position)
poi!.show()
let waveOption = PoiOptions(styleID: "customStyle2")
waveOption.rank = _rank - 1
waveOption.clickable = false
let wave = layer?.addPoi(option:waveOption, at: position)
wave!.show()
let scaleUpAnimator = manager.addPoiAnimator(animatorID: "scaleUp_\(_upIndex)", effect: _upEffect!)
let waveAnimator = manager.addPoiAnimator(animatorID: "wave_\(_upIndex)", effect: _waveEffect!)
_upIndex += 1
scaleUpAnimator?.addPoi(poi!)
scaleUpAnimator?.start()
waveAnimator?.addPoi(wave!)
waveAnimator?.start()
}
[E][K3fCore] unsupported image format.
[I][KMSDK] Add viewInfo[map] OK
[I][KMSDK] Initialize Map
[I][KMSDK] [MTLMapContainer(15107a60)] remove mask
[I][KMSDK] [MTLMapContainer(15107a60)] layoutSubviews
[I][Auth] Auth result Received
[I][Auth] Authentication OK!!
“[로그] terrainDidTapped = <KakaoMapsSDK.MapPoint: 0x2832f4960>”
“[로그] createPoi = <KakaoMapsSDK.PoiOptions: 0x281182350> at = <KakaoMapsSDK.MapPoint: 0x2832f4960>”
“[로그] terrainDidTapped = <KakaoMapsSDK.MapPoint: 0x2832f8b80>”
“[로그] createPoi = <KakaoMapsSDK.PoiOptions: 0x2811ed090> at = <KakaoMapsSDK.MapPoint: 0x2832f8b80>”
“[로그] terrainDidTapped = <KakaoMapsSDK.MapPoint: 0x2832f9a00>”
“[로그] createPoi = <KakaoMapsSDK.PoiOptions: 0x2811ed3b0> at = <KakaoMapsSDK.MapPoint: 0x2832f9a00>”
Message from debugger: Terminated due to signal 9