open_route_service 1.0.0 open_route_service: ^1.0.0 copied to clipboard
An encapsulation made around openrouteservice APIs, for Dart and Flutter projects, to easily generate Routes and their data.
Releases #
[1.0.0] - 30th October, 2021 #
-
First Stable Release (unless there is some breaking bugs tha slipped by).
-
Addition of GeoCoding API.
-
Metadata models.
-
BREAKING: GeoJsonFeatureProperties Data Model removed and replaced with unparsed
Map<String, dynamic>
as it doesn't have any static structure across various endpoints. -
BREAKING: Every method in the package has been renamed for consistency and to easily find needed methods. New method naming convention:
{API endpoint name} + {functionality name} + (if functionality uses a POST endpoint) Post + Get
Eg.
getRouteCoordinates -> directionsRouteCoordsGet
,getElevationDataPost -> elevationDataPostGet
and so on.
[0.7.0] - 27th September, 2021 #
- BREAKING:
Matrix*
->TimeDistanceMatrix*
- Adjust cgiar attribution link from http to https
Coordinate
modeltoList
andfromList
methods added for convenience (with null safety).- Documentation updates.
- Encapsulated
Optimization
API.
[0.6.0] - 26th September, 2021 #
- BREAKING: Naming conventions changed:
OpenRouteService*
->ORS*
. - Encapsulated
Matrix
API. - Encapsulated
POIs
API.
[0.5.2] - 26th September, 2021 #
- Reworked the entire
Directions
API system to enable usage of both the normal POST endpoint asgetMultiRouteDirectionsData
and the geojson POST endpointgetMultiRouteDirectionsGeoJson
. - Common
GeoJsonFeatureCollection
Data Model created to be used with both theDirections
API and theIsochrones
API, whenever geojson is involved.
[0.5.1] - 26th September, 2021 #
- Dart SDK version change to pass static analysis on pub.dev.
- Ran
dart format
on all Dart files to be in compliance with Dart's style guide.
[0.5.0] - 26th September, 2021 #
- Initial version.
- APIs of OpenRouteService currently encapsulated and available:
- Tests Ready for the APIs too.