power_geojson 1.0.8+14 power_geojson: ^1.0.8+14 copied to clipboard
A Powerful tool for Geojson with flutter_map, styled from properties, supports esri json, soon supports multiple projection and coordinate systems
Flutter power_geojson #
A Flutter package for easily displaying GeoJSON polygons and polylines on maps, with customizable styling options.
Features #
- Display GeoJSON markers, polygons and polylines on maps.
- Load GeoJSON data from network, assets, files, memory, or strings.
- Customize the appearance and behavior of polygons and polylines.
- Supports Flutter maps and map controllers.
Installation #
Add the following dependency to your pubspec.yaml
:
dependencies:
power_geojson: latest
Usage #
Displaying GeoJSON Polygons #
import 'package:power_geojson/power_geojson.dart';
PowerGeoJSONPolygons.asset(
'assets/polygons.geojson',
builder: (coordinates, properties) {
return Polygon(
points: coordinates,
// Customize polygon appearance here
fillColor: Colors.blue,
borderStokeWidth: 2,
);
},
)
Displaying GeoJSON Polylines #
import 'package:power_geojson/power_geojson.dart'; PowerGeoJSONPolylines.asset(
'assets/polylines.geojson',
builder: (polylineProperties, properties) {
return Polyline(
points: polylineProperties,
// Customize polyline appearance here
color: Colors.red,
strokeWidth: 3.0,
);
},
)
For more detailed usage examples and customization options, refer to the documentation.
Documentation #
Full documentation for this package can be found on the pub.dev page.
Changelog #
See the CHANGELOG.md file for details about recent updates.
Issues and Contributions #
Please file any issues, bugs, or feature requests on the
. Contributions are welcome!
License #
This project is licensed under the MIT License - see the LICENSE file for details.