[Chore] fix readme document link broken
- [Chore] Release 1.3.0
- [All Platform] Add ClusterableMarker & Clustering Features
- [All Platform] change naver map sdk version to 3.19.1(Android) & 3.19.0(iOS)
- [All Platform] Add
NRange
API which is used for zoom range. - [All Platform] Support Webp Image format for
NOverlayImage
- [All Platform] Add
NCameraUpdateReason.contentPadding
triggered by onCameraChange whenNaverMapViewOptions.contentPadding
changed - [Chore] Update README.MD
- [Fix] fix runtime cast failed by setOnTapListener on
ClusterableMarker
orNClusterMarker
(ebdb0ba)
- [Chore] Fix Incompatible issue with Flutter 3.22.0
- [Chore] Update README.MD (fix link broken)
- [All Platform] change naver map sdk version to 3.19.1(Android) & 3.19.0(iOS)
- [All Platform] Add ClusterableMarker & Clustering Features
- [All Platform] Add
NRange
API which is used for zoom range. - [All Platform] Support Webp Image format for
NOverlayImage
- [All Platform] Add
NCameraUpdateReason.contentPadding
triggered by onCameraChange whenNaverMapViewOptions.contentPadding
changed - [Chore] Update README.MD
- [iOS] Update podspec file
- [Chore] Update README.MD
- [All Platform] change naver map sdk version to 3.18.0(Android) & 3.18.1(iOS) + No additional features (feature add will be in 1.3.0)
- [All Platform] change minimum flutter sdk version to 3.22.0
- [All Platform] Fix: fix Set type doesn't supported on NPayload (issue: #217, PR: #219)
- [Chore] update NOverlayImage.fromWidget api description
- [All Platform] support flutter 3.22 (if you using under 3.22, using
flutter_naver_map 1.2.2
)
- [Android] Fix Only One Start Frame from Android TextureView Doesn't Copied to Flutter Platform View(TLHC) (issue: #195, PR: #212)
- [All Platform] Fix LateInitializationError when Widget disposed before onMapReady (issue: #197)
- [All Platform] Add / Improve APIs
- Add: Add
NLocationOverlay.defaultIcon
,defaultSubIcon
,faceModeSubIcon
- Improve: Change return type of method
NaverMapController.getLocationOverlay
to non-async (Future -> double) - Improve: migrate
NOverlay
,NAddableOverlay
,NPickableInfo
Abstract Class to Sealed Class - AddForTesting: Add NaverMap.forceHybridComposition, forceGLSurfaceView for testing
- Add: Add
- [Android] Apply migrate about android gradle plugin update (issue: #198)
- [All Platform] Change to no such overlay assertion instead NPE when delete overlay with info (issue: #192)
- [API Reference] Add API Reference about most of the APIs. (PR: #193)
- [All Platform] Add / Improve APIs
- Add: Add
NCameraPosition.copyWith
method.
- Add: Add
- [Android] Fix PlatformView Issue for Android 13~14(>=API 33) (issue: #189)
- [iOS] Fix
NOverlayImage.fromAssetImage
Size issue. (issue: #91, PR: #185)
- [All Platform] Add / Improve APIs
- Add property
NaverMapController.nowCameraPosition
as a experimental api which type isNCameraPosition
(non-async) - Add method
NCameraUpdate.setReason
- Change return type of method
NaverMapController.getMeterPerDp
&NaverMapController.getMeterPerDpAtLatitude
to non-async (Future -> double) - Change
NCameraUpdate.setAnimation
to have non-null parameters with default values - Change property type
NaverMapViewOptions.initialCameraPosition
to non-nullable type
- Add property
- [Flutter] Change support minimum Flutter SDK Version to 3.19.0, Dart 3.0.0
- [Android] Change Platform View display mode to TLHC (related issue #152)
- [Android] Change Flutter Render View to SurfaceView at Android 11~13 (related issue #152)
- [Android] Improve Performance Using TextureView as FlutterView's Renderer only on android 11~13. (related issue #152)
- [All Platform] NMarker.setIcon(null) cause Crash. (issue: #167, PR: #168, #169)
- [iOS] NaverMapViewOptions.buildingHeight cause Crash (issue: #158, PR: #161)
- [All Platform] using NOverlayImage.fromWidget with stful widget cause memory leak because of un-disposing.
- [All Platform] Improve: NOverlayImage.fromWidget delete Image Widget support with assertion.
- [Example] Improve: All Examples Improve
- [All Platform] Fix: InfoWindow.onMarker not attached successfully (issue: #154, PR: #156)
- [Android] Fix: black screen caused by flutter 3.16.0~ & android 6.0
9.0 (SDK 2328) (issue: #135, PR: #153) - [Android] Fix: MapWidget ignore navigator stack issue android 6.0
13.0 (SDK 2333) (issue: #56, Temp Fix PR: #151)
- Update Readme & Apply Dart formatting
- [All Platform] Add method
controller.forceRefresh
& Update Naver Map SDK version to 3.17.0 (issue: #116, PR: #139) - [All Platform] Add
controller.getMeterPerDpAtLatitude
, deprecated parametercontroller.getMeterPerDp.latitude
,controller.getMeterPerDp.zoom
(issue: #85, PR: #129, #125)
- [Android] Change support minimum SDK Version to 6.0 (SDK 23)
- [Android] Fix Temporary black screen caused by flutter 3.16.0 & android 6.0
9.0 (SDK 2328) (issue: #135, Temp Fix PR: #148) - [All Platform] Fix
NOverlay.onTapListener
is called even when it's not registered byNOverlay.setOnTapListener
(issue: #96, PR: #147) - [All Platform] Fix
NAddableOverlay
cannot be used concurrently on multiple map widgets (issue: #128, PR: #146) - [All Platform] Fix
NAddableOverlay
continues to reference theOverlayController
of the map even after being removed (issue: #127, PR: #146) - [All Platform] Fix common overlay options were not applied before overlay was added to the map (issue: #115, PR: #144)
- [All Platform] Fix
NLocationOverlay.setSubIcon(null)
Cause NPE (issue: #142, PR: #143) - [iOS] Fix
NOverlayImage
Size issue. (issue: #91, #130, PR: #138, #126) - [iOS] Fix the Camera Bearing issue. (issue: #101, PR: #110)
- fix bug (#73)
- NOverlayInfo Constructor is now public
- stable release
- fix Android Memory Leak issue (#47)
- fix iOS Memory Leak issue (#47)
- fix bugs (#45, Unreported bug)
- changed spec (
NOverlay
,NLocationOverlay
,NaverMapController.pickAll
, ...etc)
- change using flutter's default type
- delete
NaverMapController.isDestroyed
- delete
NaverMapViewOptions.useGLSurfaceView
- fix readme
- support play-services-location 21.0.1
- Initial dev preview release