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

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

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.0~9.0 (SDK 23~28) (issue: #135, PR: #153)
  • [Android] Fix: MapWidget ignore navigator stack issue android 6.0~13.0 (SDK 23~33) (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.0~9.0 (SDK 23~28) (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
103
likes
160
pub points
93%
popularity

Publisher

verified publishernote11.dev

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

Repository (GitHub)
View/report issues

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