nb_navigation_flutter 0.5.1 copy "nb_navigation_flutter: ^0.5.1" to clipboard
nb_navigation_flutter: ^0.5.1 copied to clipboard

A Flutter plugin for integrating NB Navigation inside a Flutter application on Android, iOS platforms.

v0.5.1, May 29, 2024 #

  • Updated the nb_maps_flutter dependency to 0.4.0
  • Fix state error exception when the widget is disposed
  • Error: This NextbillionMapController has already been disposed. This happens if flutter disposes a NBMap and you try to use its Controller afterwards.

v0.5.0, May 28, 2024 #

  • Added Unit Tests
  • Supporting set user id (HTTP Request's User-Agent)
    • NBNavigation.setUserId(userId)
  • Supporting get the current nbid
    • NBNavigation.getNBId()

v0.4.5, May 16, 2024 #

  • Configure the minimum flutter version to 3.3.0
  • Fix the build error
    • Error: No named parameter with the name 'size'

v0.4.3, May 15, 2024 #

  • Configure the minimum flutter version to 3.22.0 and fix the build error
    • Error: No named parameter with the name 'size'

v0.4.1, May 14, 2024 #

  • Refactor the way to return route results from NBNavigation.fetchRoute()
    • Remove the route result callback from NBNavigation.fetchRoute()
    • Return the route result with Future<DirectionsRouteResponse>
  • Refactor NavNextbillionMap constructor
    • Remove the unnecessary await from constructor
    • Use factory to initialize NavNextbillionMap constructor

v0.4.0, May 10, 2024 #

  • Update the android navigation native framework to 1.3.0
  • Update nb_maps_flutter dependency to 0.3.5

v0.3.6, May 8, 2024 #

  • Update nb_maps_flutter dependency to 0.3.4
  • Remove unnecessary await in the NavNextbillionMap

v0.3.4, Apr 24, 2024 #

  • Update nb_maps_flutter dependency to 0.3.1

v0.3.3, Apr 10, 2024 #

  • Remove the restriction on the initialization timing of the NavNextBillionMap object

v0.3.2, Apr 9, 2024 #

  • Update the android navigation native framework to 1.2.5
  • Update iOS navigation native framework from 1.3.3

v0.3.1, Dec 11, 2023 #

  • Update the android navigation native framework to 1.2.0
  • Update iOS navigation native framework from 1.2.12
  • Add avoid none option in route request params
    • SupportedAvoid.none to avoid noting during the route.

v0.3.0, Nov 28, 2023 #

  • Update the android navigation native framework to 1.1.8
  • Update nb_maps_flutter Plugin to 0.3.0

v0.2.1, Nov 8, 2023 #

  • Update the android navigation native framework to 1.1.5
  • Update iOS navigation native framework from 1.2.11
  • Support previewing navigation processes based on a given route
    • NBNavigation.startPreviewNavigation(route)
  • Support to specify the callback that will be executed when user exit navigation
    • NBNavigation.setOnNavigationExitCallback(callback)

v0.2.0, Sept 26, 2023 #

  • Update the android navigation native framework to 1.0.7
  • Update iOS navigation native framework from 1.2.6
  • Update nb_maps_flutter dependency to 0.2.0
  • Change the route request params geometryType to geometry
    • routeRequestParams.geometry = SupportedGeometry.polyline6
  • Support animate map camera into bounds with route points
    • var latLngBounds = LatLngBounds.fromMultiLatLng(multiPoints); controller?.animateCamera(CameraUpdate.newLatLngBounds(latLngBounds, top: 50, left: 50, right: 50, bottom: 50));

v0.1.8, Sept 15, 2023 #

  • Update nb_maps_flutter dependency from 0.1.5 to 0.1.6
  • Update the route wayPoint label style

v0.1.7, Sep 05, 2023 #

  • Update the android navigation native framework from 1.0.5 to 1.0.6
  • Update iOS navigation native framework from 1.2.1 to 1.2.3
    • Fix voice spoken issue
    • Fix lane voice instructions issue
  • Refactor the way to custom navigation style (iOS)
  • Fix sometimes destination icon missing issue (Android)

v0.1.6, August 17, 2023 #

  • Update nb_maps_flutter dependency from 0.1.1 to 0.1.5
  • Update the android navigation native framework from 1.0.0 to 1.0.5
  • Update iOS navigation native framework from 1.1.5 to 1.2.1
  • Update the default map style
  • Support to custom the routing baseUri

v0.1.5, August 03, 2023 #

  • Update the location coordinate type in RouteRequestParams
  • Complete the route result module
  • Update iOS framework

v0.1.4, July 24, 2023 #

  • Fix Navigation Reroute issue
  • Add permissions annotation

v0.1.0, July 19, 2023 #

  • Maps Plugin
  • Support fetch route
    • RouteRequestParams
  • Support draw route line on MapView
  • Support alternative routes
    • Toggle alternative line visibility
    • Toggle Route duration symbol visibility
  • Launch Navigation with given route
    • route
    • routes (all routes contain alternative routes)
    • themeMode: system(default), light, dark
    • locationLayerRenderMode: default LocationLayerRenderMode.GPS
    • enableDissolvedRouteLine: default true
  • Customize Route line appearance
    • route line Shield Color
    • alternative Route line ShieldColor
    • route width
    • route color
    • alternative route color
    • route origin marker image
    • route destination marker image
  • Customize Navigation View appearance
3
likes
0
pub points
74%
popularity

Publisher

verified publishernextbillion.ai

A Flutter plugin for integrating NB Navigation inside a Flutter application on Android, iOS platforms.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, nb_maps_flutter, plugin_platform_interface

More

Packages that depend on nb_navigation_flutter