lat_lon_grid_plugin 0.2.2
lat_lon_grid_plugin: ^0.2.2 copied to clipboard
Adds a latitude / longitude grid as plugin to the [flutter_map](https://github.com/fleaflet/flutter_map/).
lat_lon_grid_plugin #
Adds a latitude / longitude grid as plugin to the flutter_map.
Getting Started #
Example application under /example/:
[Example]
Usage #
dependencies:
flutter_map: any
lat_lon_grid_plugin: any
Include the FlutterMap into your widget tree.
Please note: Make sure to place the MapPluginLatLonGridOptions() right after TileLayerOptions() so it does not consume touch events from other layer widgets.
FlutterMap(
mapController: _mapController,
options: MapOptions(
center: LatLng(51.814, -2.170),
zoom: 6.15,
rotation: 0.0,
plugins: [
MapPluginLatLonGrid(),
],
),
layers: [
TileLayerOptions(
urlTemplate:
'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
subdomains: ['a', 'b', 'c'],
),
MapPluginLatLonGridOptions(
lineWidth: 0.5,
// apply alpha for grid lines
lineColor: Color.fromARGB(100, 0, 0, 0),
textColor: Colors.white,
textBackgroundColor: Colors.black,
showCardinalDirections: true,
showCardinalDirectionsAsPrefix: false,
textSize: 12.0,
showLabels: true,
rotateLonLabels: true,
placeLabelsOnLines: true,
offsetLonTextBottom: 20.0,
offsetLatTextLeft: 20.0,
),
],
),