yarrow_map_flutter_sdk 0.0.5 copy "yarrow_map_flutter_sdk: ^0.0.5" to clipboard
yarrow_map_flutter_sdk: ^0.0.5 copied to clipboard

Flutter SDK for Yarrow Maps with API parity to the web SDK.

0.0.5 #

  • Breaking: apiKey is now a required parameter in YarrowMapConfig.
  • API key is automatically attached to all requests via Dio interceptor.
  • Migrate routing endpoints to new API (/api/routing/route) with updated coordinate and response formats.
  • Migrate search endpoint to new API (/api/search/) with flat results structure and additional query parameters.
  • Add changeBrandBadgePosition() method for dynamic badge repositioning at runtime.
  • Update brand badge and map controls with glassmorphism design (backdrop blur, updated colors and shadows).
  • Improve search result rendering: conditional icon vs circle+label layers when results lack icons.
  • Fix icon loading: clear registered images on style reload, fix trailing slash on icons endpoint.

0.0.4 #

  • Add web-SDK parity APIs: addSource, updateSourceData, queryRenderedFeatures, and addLayer(options: ...) with sourceId / filter.
  • Expand controls positions to 6-way placement (left, leftTop, leftBottom, right, rightTop, rightBottom).
  • Add automatic controls/badge collision inset for shared corners.

0.0.3 #

  • Migrate from maplibre to official maplibre_gl.
  • Expose GeoJSON clustering options in YarrowMap.addLayer(...): cluster, clusterRadius, clusterMaxZoom, clusterProperties.

0.0.2 #

  • Add YarrowMap.onCustomLayerClick(layerId, callback) for click handling on SDK-added custom layers.

0.0.1 #

  • TODO: Describe initial release.
1
likes
110
points
9
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter SDK for Yarrow Maps with API parity to the web SDK.

Homepage

License

unknown (license)

Dependencies

dio, flutter, flutter_cache_manager, flutter_svg, maplibre_gl

More

Packages that depend on yarrow_map_flutter_sdk