flutter_naver_map 1.3.1 copy "flutter_naver_map: ^1.3.1" to clipboard
flutter_naver_map: ^1.3.1 copied to clipboard

Naver Map plugin for Flutter, which provides map service of Korea.

1.3.1 #

  • [All Platform, Update] change naver map sdk version to 3.21.0
  • [All Platform, Add] Add new auth api FlutterNaverMap().init (#291), Add detail exception classes. (with sealed class)
  • [All Platform, Remove] Deprecate NaverMapSdk.instance.initialize (changed to Legacy. see here)
  • [All Platform, Fix] Fix Memory Leak (#299 #275)
  • [All Platform, Fix] Fix NClusterableMarker sometimes not running _set method (#276)
  • [Android, Fix] Fix appCompat with gradle transitive dependency issue (#225)

1.3.0+1 #

[Chore] fix readme document link broken

1.3.0 #

  • [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 when NaverMapViewOptions.contentPadding changed
  • [Chore] Update README.MD

1.3.0-beta.4 #

  • [Fix] fix runtime cast failed by setOnTapListener on ClusterableMarker or NClusterMarker (ebdb0ba)

1.3.0-beta.3 #

  • [Chore] Fix Incompatible issue with Flutter 3.22.0

1.3.0-beta.2 #

  • [Chore] Update README.MD (fix link broken)

1.3.0-beta.1 #

  • [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 when NaverMapViewOptions.contentPadding changed
  • [Chore] Update README.MD

1.2.3+1 #

  • [iOS] Update podspec file
  • [Chore] Update README.MD

1.2.3 #

  • [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

1.2.2+flutter3.22 #

  • [All Platform] support flutter 3.22 (if you using under 3.22, using flutter_naver_map 1.2.2)

1.2.2 #

Fix #

  • [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)

Improve #

  • [All Platform] Add / Improve APIs
    • Add: Add NLocationOverlay.defaultIcon, defaultSubIcon, faceModeSubIcon
    • Improve: Change return type of method NaverMapController.getLocationOverlay to non-async (Future
    • Improve: migrate NOverlay, NAddableOverlay, NPickableInfo Abstract Class to Sealed Class
    • AddForTesting: Add NaverMap.forceHybridComposition, forceGLSurfaceView for testing
  • [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)

1.2.1 #

Improve #

  • [All Platform] Add / Improve APIs
    • Add: Add NCameraPosition.copyWith method.

Fix #

  • [Android] Fix PlatformView Issue for Android 13~14(>=API 33) (issue: #189)
  • [iOS] Fix NOverlayImage.fromAssetImage Size issue. (issue: #91, PR: #185)

1.2.0 #

Improve #

  • [All Platform] Add / Improve APIs
    • Add property NaverMapController.nowCameraPosition as a experimental api which type is NCameraPosition (non-async)
    • Add method NCameraUpdate.setReason
    • Change return type of method NaverMapController.getMeterPerDp & NaverMapController.getMeterPerDpAtLatitude to non-async (Future
    • Change NCameraUpdate.setAnimation to have non-null parameters with default values
    • Change property type NaverMapViewOptions.initialCameraPosition to non-nullable type

Breaking Change #

  • [Flutter] Change support minimum Flutter SDK Version to 3.19.0, Dart 3.0.0

Fix #

  • [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)

1.1.2 #

Improve #

  • [Android] Improve Performance Using TextureView as FlutterView's Renderer only on android 11~13. (related issue #152)

Fix #

  • [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.

1.1.1 #

Improve #

  • [All Platform] Improve: NOverlayImage.fromWidget delete Image Widget support with assertion.
  • [Example] Improve: All Examples Improve

Fix #

  • [All Platform] Fix: InfoWindow.onMarker not attached successfully (issue: #154, PR: #156)
  • [Android] Fix: black screen caused by flutter 3.16.0~ & android 6.09.0 (SDK 2328) (issue: #135, PR: #153)
  • [Android] Fix: MapWidget ignore navigator stack issue android 6.013.0 (SDK 2333) (issue: #56, Temp Fix PR: #151)

1.1.0+1 #

  • Update Readme & Apply Dart formatting

1.1.0 #

Improve #

  • [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 parameter controller.getMeterPerDp.latitude, controller.getMeterPerDp.zoom (issue: #85, PR: #129, #125)

Breaking Change #

  • [Android] Change support minimum SDK Version to 6.0 (SDK 23)

Fix #

  • [Android] Fix Temporary black screen caused by flutter 3.16.0 & android 6.09.0 (SDK 2328) (issue: #135, Temp Fix PR: #148)
  • [All Platform] Fix NOverlay.onTapListener is called even when it's not registered by NOverlay.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 the OverlayController 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)

1.0.2 #

  • support flutter 3.10.0 (#89)
  • fix bug (#93)

1.0.1 #

  • fix bug (#73)
  • NOverlayInfo Constructor is now public

1.0.0 #

  • stable release

1.0.0-dev.10 #

  • fix bugs (#69)
  • internal refactoring (code/struct improvement)
  • add docs

1.0.0-dev.9 #

1.0.0-dev.8 #

  • fix Android Memory Leak issue (#47)

1.0.0-dev.7 #

  • fix iOS Memory Leak issue (#47)

1.0.0-dev.6 #

1.0.0-dev.5 #

  • changed spec (NOverlay, NLocationOverlay, NaverMapController.pickAll, ...etc)

1.0.0-dev.4 #

1.0.0-dev.3 #

  • change using flutter's default type
  • delete NaverMapController.isDestroyed
  • delete NaverMapViewOptions.useGLSurfaceView
  • fix readme

1.0.0-dev.2 #

  • support play-services-location 21.0.1

1.0.0-dev.1 #

  • Initial dev preview release
110
likes
150
points
1.03k
downloads

Publisher

verified publishernote11.dev

Weekly Downloads

Naver Map plugin for Flutter, which provides map service of Korea.

Repository (GitHub)

Documentation

Documentation
API reference

License

BSD-3-Clause (license)

Dependencies

crypto, flutter, meta, path_provider, vector_math

More

Packages that depend on flutter_naver_map