Change Logs

2.12.1

  1. 기타 버그 수정.

2.12.0

  1. RouteLine에 투명도 조절 기능 가능.
  2. RouteLine 진행도 표시 기능 추가.
  3. RouteLine 애니메이션 추가.
  4. 로드뷰 마커 심볼 지정할 수 있도록 추가.
  5. 카메라 관련 버그 수정.
  6. 라벨 스타일 관련 크래시 오류 수정.
  7. 간헐적으로 텍스트가 끝 부분이 잘리는 문제 수정.

2.11.0-beta.1

  1. GL 렌더링 모드 삭제.
  2. 로드뷰 정보 없을 때 더블탭하면 크래시 발생하는 문제 수정.
  3. 더블탭 인식 시간 기본값 250ms로 변경.
  4. 특정 content-encoding 타입을 처리하지 못하는 문제 수정.
  5. 라벨 카테고리 enum(LabelCategory) 추가.
  6. 라벨 카테고리 visibility 지정하는 함수 추가.
mapView?.setLabelCategoryVisible(category: .bus_Stop, visible: false) // 버스정류장 라벨 숨김
  1. 라벨 카테고리별 타일당 최대 노출 개수 기정하는 함수 추가.
mapView?.setMaxCountPerTile(category: .place, count: 5)   // 타일당 장소 라벨 최대 5개 노출
mapView?.resetMaxCountPerTile(category: .place) //타일당 장소 라벨 최대 개수 설정 리셋

2.10.5

  1. 외부 폰트 추가 API 추가.
mapController.addFont(fontName:fontData:)
  1. GuiImage가 의도한 크기로 그려지지 않는 버그 수정.
  2. RouteSegment에 위치가 같은 point 두 개만 있는 경우의 예외 처리 추가.
  3. 일부 누락된 objective-c 함수 구현체 추가.
  4. Gui 렌더링 버그 수정
  5. 기타 버그 수정.

2.10.5-beta.4

  1. 일부 누락된 objective-c 함수 구현체 추가.
  2. Gui 렌더링 버그 수정
  3. 기타 버그 수정.

2.10.5-beta.1

  1. 외부 폰트 추가 API 추가 (MapController.addFont(fontName:fontData:)).
  2. GuiImage가 의도한 크기로 그려지지 않는 버그 수정.
  3. RouteSegment에 위치가 같은 point 두 개만 있는 경우의 예외 처리 추가.

2.10.4

  1. 이미지 리소스 등록 메모리 관리 수정.
  2. KakaoMap에 탭 인식 시간 간격 속성(tapInterval) 추가.

2.10.3

  1. Privacy manifest에 빠진 항목 추가.

2.10.2

  1. 엔진 종료 안정성 개선.
  2. WaveText 렌더링 안정성 개선.

2.10.1

  1. 두 개 이상의 SDK 인스턴스를 초기화할 경우 크래시 발생할 수 있는 문제 수정.

2.10.0

  1. Xcode 15.3으로 업데이트.
  2. 시뮬레이터 지원 업데이트.
  3. Privacy manifest 추가.
  4. 2.9.0에서 변경된 ViewInfo 비동기 로딩 방식으로의 변경에 따라 라이프사이클 관리에 일부 혼동 및 문의사항이 발생하였습니다. 혼동을 줄이고 라이프사이클 관리를 보다 명확하게 하기 위해 라이프사이클 관련 함수들이 변경되었습니다. 자세한 내용은 라이프사이클 설명을 참고하시기 바랍니다.
  • initEngine삭제, authenticate삭제, 나머지 엔진 상태관련 함수 변경 및 동작 수정.
  1. Poi 클릭시 간헐적인 크래시 발생 이슈 수정.
  2. 초기화 과정 도중 엔진 종료시 크래시 발생할 수 있는 이슈 수정.
  3. KakaoMap에 keepLevelOnResize 속성 추가. 기본값 false. true로 설정할 경우 뷰 크기 변경시 레벨이 유지됩니다.
  4. CameraPosition에 레벨을 지정할 수 있는 생성자 추가. 레벨이 지정된 경우 카메라 높이값은 실행시점에 계산되도록 수정.
  5. Label transformType 버그 수정.
  6. PerLevelPoiStyle에 iconStyle을 nil로 지정할 수 있도록 생성자 추가.

2.9.4

  1. 시뮬레이터에서 스카이뷰 렌더링시 크래시 발생하는 문제 수정.

2.9.3

  1. 시뮬레이터에서 사용하는 렌더링 API 메탈로 변경.
  2. 간헐적인 크래시 오류 수정.
  3. 간헐적으로 엔진 초기화가 완료되지 않는 문제 수정.
  4. ViewInfo 변경시 비동기 작업으로 인해 발생하는 문제 수정.
  5. 이모지 폰트 업데이트.

2.9.2

  1. 네트워크 타임아웃 처리 개선
  2. 캐시 처리 개선
  3. 기타 버그 수정

2.9.1

  1. ViewInfo 요청시 서버에 전달하는 파라미터 수정.

2.9.0

  1. ViewInfo로딩을 비동기 로딩으로 변경 및 로딩 속도 개선.
  2. KMController.addView 함수의 리턴값 삭제.
  3. MapControllerDelegate에 addViewSucceeded 추가.
  4. 앱키 입력 방식 변경. plist 파일이 아니라 SDKInitializer.InitSDK 함수로 입력하도록 변경.
  5. 메모리 누수 관련 버그 수정.
  6. 초기에 간헐적으로 마젠타 색상이 표시되던 문제 수정.
  7. 기타 버그 수정.

2.8.5

  1. KakaoMap에 cameraMinLevel, cameraMaxLevel 속성 추가.
  2. 네트워크 timeout 처리 버그 수정.
  3. Zone 관련 버그 수정.
  4. 축척이 틸트 및 자동숨김 옵션에 따라 일관되게 동작하지 않던 문제 수정
  5. KMController.init() 함수의 return 타입을 nonnull로 변경
  6. 디스크캐시 버그 수정
  7. Zone detail의 Poi 의 아이콘도 poiScale에 따라 크기가 조절되도록 수정.
  8. InfoWindow position 값이 잘못될 수 있는 문제 수정.
  9. GuiImage에 imageStretch를 모두 0으로 지정할 경우 크래시 발생하는 문제 수정.
  10. 같은 id로 LabelLayer를 여러 개 등록하려 할 경우 잘못된 Layer를 리턴하는 문제 수정.

2.7.0

  1. Zone 관련 API 추가.
  2. 데이터 로딩 방식 개선.
  3. 로드뷰 요청 결과 수신 이벤트에 촬영날짜 정보 추가.

2.6.3

  1. SPM 사용시 일부 환경에서 bundle 을 찾지 못하는 문제 재수정.
  2. GUI update시 zOrder가 초기화되는 문제 수정.
  3. GUI가 겹쳐있을 경우, 클릭 이벤트가 위에 놓인 GUI에 먼저 전달되도록 수정.

2.6.2

  1. SPM 사용시 일부 환경에서 bundle 을 찾지 못하는 문제 수정.
  2. 장시간 사용시 비정상적인 cpu/메모리 사용량 증가 문제 수정.

2.6.1

  1. InfoWindow update 후 moveAt 호출 시, 애니메이션 시작시점이 잘못 지정될 수 있는 문제 수정.
  2. InfoWindow update 시 위치값을 잘못 가져올 수 있는 문제 수정.

2.6.0

  1. 인증 처리 과정 개선.
  2. InfoWindow moveTo 이동 애니메이션 동작 중 update 해도 애니메이션 이어지도록 수정.
  3. InfoWindow position 값이 잘못 전달되던 문제 수정.

2.5.4

  1. InfoWindow positionOffset 속성 추가.
  2. 엔진 시작시 뷰 사이즈가 적용되도록 수정.
  3. KMViewContainer default initializer 로 생성할 때 엔진 초기화 누락되는 문제 수정.
  4. 인증 처리 과정 개선.

2.5.3

  1. 특정 상황에서 내부 객체가 정상적으로 삭제되지 않는 버그 수정.

2.5.2

  1. 특정 상황에서 엔진 종료 및 정리 과정이 정상적으로 이루어지지 않는 버그 수정.

2.5.1

  1. 네트워크 관련 버그 수정.
  2. KMController.addView 함수에 timeout 파라미터 추가.

2.5.0

  1. OpenSDK 배포.