leaflet 0.0.1-alpha.2 leaflet: ^0.0.1-alpha.2 copied to clipboard
Mobile-friendly interactive maps
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add leaflet
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
leaflet: ^0.0.1-alpha.2
Alternatively, your editor might support dart pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:leaflet/control/attribution.dart';
import 'package:leaflet/control/control.dart';
import 'package:leaflet/control/layers.dart';
import 'package:leaflet/control/scale.dart';
import 'package:leaflet/control/zoom.dart';
import 'package:leaflet/core/browser.dart';
import 'package:leaflet/core/core.dart';
import 'package:leaflet/core/event.dart';
import 'package:leaflet/core/event_type.dart';
import 'package:leaflet/core/events.dart';
import 'package:leaflet/core/handler.dart';
import 'package:leaflet/core/util.dart';
import 'package:leaflet/dom/dom.dart';
import 'package:leaflet/dom/dom_event.dart';
import 'package:leaflet/dom/dom_util.dart';
import 'package:leaflet/dom/double_tap.dart';
import 'package:leaflet/dom/draggable.dart';
import 'package:leaflet/dom/pointer.dart';
import 'package:leaflet/dom/pos_animation.dart';
import 'package:leaflet/dom/timer.dart';
import 'package:leaflet/geo/crs/crs.dart';
import 'package:leaflet/geo/crs/epsg3395.dart';
import 'package:leaflet/geo/crs/epsg3857.dart';
import 'package:leaflet/geo/crs/epsg4326.dart';
import 'package:leaflet/geo/crs/simple.dart';
import 'package:leaflet/geo/geo.dart';
import 'package:leaflet/geo/lat_lng.dart';
import 'package:leaflet/geo/lat_lng_bounds.dart';
import 'package:leaflet/geo/projection/lon_lat.dart';
import 'package:leaflet/geo/projection/mercator.dart';
import 'package:leaflet/geo/projection/projection.dart';
import 'package:leaflet/geo/projection/spherical_mercator.dart';
import 'package:leaflet/geometry/bounds.dart';
import 'package:leaflet/geometry/geometry.dart';
import 'package:leaflet/geometry/line_util.dart';
import 'package:leaflet/geometry/point.dart';
import 'package:leaflet/geometry/poly_util.dart';
import 'package:leaflet/geometry/transformation.dart';
import 'package:leaflet/layer/feature_group.dart';
import 'package:leaflet/layer/geo_json.dart';
import 'package:leaflet/layer/image_overlay.dart';
import 'package:leaflet/layer/layer.dart';
import 'package:leaflet/layer/layer_group.dart';
import 'package:leaflet/layer/marker/default_icon.dart';
import 'package:leaflet/layer/marker/div_icon.dart';
import 'package:leaflet/layer/marker/icon.dart';
import 'package:leaflet/layer/marker/marker.dart';
import 'package:leaflet/layer/marker/marker_drag.dart';
import 'package:leaflet/layer/popup.dart';
import 'package:leaflet/layer/tile/canvas.dart';
import 'package:leaflet/layer/tile/tile.dart';
import 'package:leaflet/layer/tile/tile_layer.dart';
import 'package:leaflet/layer/tile/wms.dart';
import 'package:leaflet/layer/vector/circle.dart';
import 'package:leaflet/layer/vector/circle_marker.dart';
import 'package:leaflet/layer/vector/multi.dart';
import 'package:leaflet/layer/vector/path.dart';
import 'package:leaflet/layer/vector/polygon.dart';
import 'package:leaflet/layer/vector/polyline.dart';
import 'package:leaflet/layer/vector/rectangle.dart';
import 'package:leaflet/layer/vector/vector.dart';
import 'package:leaflet/map/handler/box_zoom.dart';
import 'package:leaflet/map/handler/double_click_zoom.dart';
import 'package:leaflet/map/handler/drag.dart';
import 'package:leaflet/map/handler/handler.dart';
import 'package:leaflet/map/handler/keyboard.dart';
import 'package:leaflet/map/handler/scroll_wheel_zoom.dart';
import 'package:leaflet/map/handler/tap.dart';
import 'package:leaflet/map/handler/touch_zoom.dart';
import 'package:leaflet/map/map.dart';
import 'package:leaflet/map/options.dart';