Dart Documentationdartkart.geoEPSG3857

EPSG3857 class

see EPSG:3857

class EPSG3857 extends ProjectedCRS {
 static final _projection = new SphericalMercator();
 static final _projectedBounds = new Bounds(
     [-20037508.34, -20037508.34],
     [ 20037508.34,  20037508.34]
 );
 static final _geographicBounds = new LatLonBounds(
     new LatLon(-85.0511287798,-180),
     new LatLon(85.0511287798, 180)
 );

 String get code => "EPSG:3857";

 List<String> get aliases => const ["EPSG:900913"];

 Bounds get projectedBounds => _projectedBounds;

 LatLonBounds get geographicBounds => _geographicBounds;

 Point2D project(LatLon ll) => _projection.project(ll);

 LatLon unproject(Point2D p) => _projection.unproject(p);
}

Extends

ProjectedCRS > EPSG3857

Properties

final List<String> aliases #

A list of code aliases for this reference system.

The empty list, if no alternative codes are known for this coordinate reference system.

docs inherited from CoordinateReferenceSystem
List<String> get aliases => const ["EPSG:900913"];

final String code #

The standardized identifier for this reference system.

A coordinate references system can be assigned more than one idetifier, see also aliases

docs inherited from CoordinateReferenceSystem
String get code => "EPSG:3857";

final LatLonBounds geographicBounds #

LatLonBounds get geographicBounds => _geographicBounds;

final Bounds projectedBounds #

Bounds get projectedBounds => _projectedBounds;

Methods

Point2D project(LatLon ll) #

Projects a point ll in geodetic coordinates into a projected coordinate reference system.

docs inherited from ProjectedCRS
Point2D project(LatLon ll) => _projection.project(ll);

LatLon unproject(Point2D p) #

Maps a point p in the projected coordinate reference system to a point in the geodetic coordinate system.

docs inherited from ProjectedCRS
LatLon unproject(Point2D p) => _projection.unproject(p);