Options
All
  • Public
  • Public/Protected
  • All
Menu

Framework @swim/maps

@swim/maps

package documentation chat

@swim/maps implements real-time geospatial map overlays, with support for Mapbox, Google, and Esri maps. These fully encapsulated widgets can be embedded into any web application framework, or directly into any web page. @swim/maps is a part of the broader @swim/toolkit framework.

Framework

The @swim/maps umbrella package depends on, and re-exports, the following component libraries:

@swim/maps builds on the @swim/core and @swim/ui frameworks; it has no additional required dependencies.

Installation

npm

For an npm-managed project, npm install @swim/maps to make it a dependency. TypeScript sources will be installed into node_modules/@swim/maps/main. Transpiled JavaScript and TypeScript definition files install into node_modules/@swim/maps/lib/main. And a pre-built UMD script, which bundles all @swim/maps component libraries, can be found in node_modules/@swim/maps/dist/main/swim-maps.js.

Browser

Browser applications can load swim-maps.js, along with its swim-core.js and swim-ui.js dependencies, from the SwimOS CDN.

<!-- Development -->
<script src="https://cdn.swimos.org/js/latest/swim-core.js"></script>
<script src="https://cdn.swimos.org/js/latest/swim-ui.js"></script>
<script src="https://cdn.swimos.org/js/latest/swim-maps.js"></script>

<!-- Production -->
<script src="https://cdn.swimos.org/js/latest/swim-core.min.js"></script>
<script src="https://cdn.swimos.org/js/latest/swim-ui.min.js"></script>
<script src="https://cdn.swimos.org/js/latest/swim-maps.min.js"></script>

Alternatively, the swim-toolkit.js script may be loaded, along with its swim-system.js dependency, from the SwimOS CDN. The swim-toolkit.js script bundles @swim/maps together with all other @swim/toolkit frameworks.

<!-- Development -->
<script src="https://cdn.swimos.org/js/latest/swim-system.js"></script>
<script src="https://cdn.swimos.org/js/latest/swim-toolkit.js"></script>

<!-- Production -->
<script src="https://cdn.swimos.org/js/latest/swim-system.min.js"></script>
<script src="https://cdn.swimos.org/js/latest/swim-toolkit.min.js"></script>

Usage

ES6/TypeScript

@swim/maps can be imported as an ES6 module from TypeScript and other ES6-compatible environments. All component libraries are re-exported by the umbrella @swim/maps module.

import * as swim from "@swim/maps";

CommonJS

@swim/maps can also be used with CommonJS-compatible module systems. All component libraries are re-exported by the umbrella @swim/maps module.

var swim = require("@swim/maps");

Browser

When loaded by a web browser, the swim-maps.js script adds all component library exports to the global swim namespace. The swim-maps.js script requires that swim-core.js and swim-ui.js have already been loaded.

The swim-toolkit.js script also adds all @swim/maps component library exports to the global swim namespace, making it a drop-in replacement for swim-ui.js and swim-maps.js when additional @swim/toolkit frameworks are needed.

Index

References

References

AnyGeoArcView

Re-exports AnyGeoArcView

AnyGeoCircleView

Re-exports AnyGeoCircleView

AnyGeoIconView

Re-exports AnyGeoIconView

AnyGeoPerspective

Re-exports AnyGeoPerspective

AnyGeoPlotView

Re-exports AnyGeoPlotView

AnyGeoPointView

Re-exports AnyGeoPointView

EquirectangularMapViewport

Re-exports EquirectangularMapViewport

EsriMapView

Re-exports EsriMapView

EsriMapViewController

Re-exports EsriMapViewController

EsriMapViewObserver

Re-exports EsriMapViewObserver

EsriMapViewport

Re-exports EsriMapViewport

EsriSceneView

Re-exports EsriSceneView

EsriSceneViewController

Re-exports EsriSceneViewController

EsriSceneViewObserver

Re-exports EsriSceneViewObserver

EsriSceneViewport

Re-exports EsriSceneViewport

EsriView

Re-exports EsriView

EsriViewController

Re-exports EsriViewController

EsriViewObserver

Re-exports EsriViewObserver

EsriViewport

Re-exports EsriViewport

GeoArcView

Re-exports GeoArcView

GeoArcViewInit

Re-exports GeoArcViewInit

GeoArcViewObserver

Re-exports GeoArcViewObserver

GeoAreaComponent

Re-exports GeoAreaComponent

GeoAreaComponentObserver

Re-exports GeoAreaComponentObserver

GeoAreaTrait

Re-exports GeoAreaTrait

GeoAreaTraitObserver

Re-exports GeoAreaTraitObserver

GeoAreaView

Re-exports GeoAreaView

GeoAreaViewInit

Re-exports GeoAreaViewInit

GeoAreaViewObserver

Re-exports GeoAreaViewObserver

GeoCircleView

Re-exports GeoCircleView

GeoCircleViewInit

Re-exports GeoCircleViewInit

GeoCircleViewObserver

Re-exports GeoCircleViewObserver

GeoComponent

Re-exports GeoComponent

GeoComponentObserver

Re-exports GeoComponentObserver

GeoGridComponent

Re-exports GeoGridComponent

GeoGridComponentObserver

Re-exports GeoGridComponentObserver

GeoGridTrait

Re-exports GeoGridTrait

GeoGridTraitObserver

Re-exports GeoGridTraitObserver

GeoGridView

Re-exports GeoGridView

GeoGridViewInit

Re-exports GeoGridViewInit

GeoIconComponent

Re-exports GeoIconComponent

GeoIconComponentObserver

Re-exports GeoIconComponentObserver

GeoIconTrait

Re-exports GeoIconTrait

GeoIconTraitObserver

Re-exports GeoIconTraitObserver

GeoIconView

Re-exports GeoIconView

GeoIconViewInit

Re-exports GeoIconViewInit

GeoIconViewObserver

Re-exports GeoIconViewObserver

GeoLayerComponent

Re-exports GeoLayerComponent

GeoLayerComponentObserver

Re-exports GeoLayerComponentObserver

GeoLayerTrait

Re-exports GeoLayerTrait

GeoLayerTraitObserver

Re-exports GeoLayerTraitObserver

GeoLayerView

Re-exports GeoLayerView

GeoLineComponent

Re-exports GeoLineComponent

GeoLineComponentObserver

Re-exports GeoLineComponentObserver

GeoLineTrait

Re-exports GeoLineTrait

GeoLineTraitObserver

Re-exports GeoLineTraitObserver

GeoLineView

Re-exports GeoLineView

GeoLineViewInit

Re-exports GeoLineViewInit

GeoLineViewObserver

Re-exports GeoLineViewObserver

GeoPathComponent

Re-exports GeoPathComponent

GeoPathComponentObserver

Re-exports GeoPathComponentObserver

GeoPathTrait

Re-exports GeoPathTrait

GeoPathTraitObserver

Re-exports GeoPathTraitObserver

GeoPathView

Re-exports GeoPathView

GeoPathViewInit

Re-exports GeoPathViewInit

GeoPathViewObserver

Re-exports GeoPathViewObserver

GeoPerspective

Re-exports GeoPerspective

GeoPerspectiveInit

Re-exports GeoPerspectiveInit

GeoPlotView

Re-exports GeoPlotView

GeoPlotViewInit

Re-exports GeoPlotViewInit

GeoPlotViewObserver

Re-exports GeoPlotViewObserver

GeoPointLabelPlacement

Re-exports GeoPointLabelPlacement

GeoPointView

Re-exports GeoPointView

GeoPointViewInit

Re-exports GeoPointViewInit

GeoPointViewObserver

Re-exports GeoPointViewObserver

GeoRasterView

Re-exports GeoRasterView

GeoRasterViewContext

Re-exports GeoRasterViewContext

GeoRasterViewInit

Re-exports GeoRasterViewInit

GeoRippleOptions

Re-exports GeoRippleOptions

GeoRippleView

Re-exports GeoRippleView

GeoRippleViewObserver

Re-exports GeoRippleViewObserver

GeoTrait

Re-exports GeoTrait

GeoTraitObserver

Re-exports GeoTraitObserver

GeoTree

Re-exports GeoTree

GeoTreeView

Re-exports GeoTreeView

GeoTreeViewInit

Re-exports GeoTreeViewInit

GeoView

Re-exports GeoView

GeoViewContext

Re-exports GeoViewContext

GeoViewController

Re-exports GeoViewController

GeoViewInit

Re-exports GeoViewInit

GeoViewObserver

Re-exports GeoViewObserver

GeoViewport

Re-exports GeoViewport

GoogleMapView

Re-exports GoogleMapView

GoogleMapViewController

Re-exports GoogleMapViewController

GoogleMapViewObserver

Re-exports GoogleMapViewObserver

GoogleMapViewport

Re-exports GoogleMapViewport

LeafletView

Re-exports LeafletView

LeafletViewController

Re-exports LeafletViewController

LeafletViewObserver

Re-exports LeafletViewObserver

LeafletViewport

Re-exports LeafletViewport

MapComponent

Re-exports MapComponent

MapComponentObserver

Re-exports MapComponentObserver

MapTrait

Re-exports MapTrait

MapTraitObserver

Re-exports MapTraitObserver

MapView

Re-exports MapView

MapViewController

Re-exports MapViewController

MapViewObserver

Re-exports MapViewObserver

MapboxView

Re-exports MapboxView

MapboxViewController

Re-exports MapboxViewController

MapboxViewObserver

Re-exports MapboxViewObserver

MapboxViewport

Re-exports MapboxViewport

WorldMapView

Re-exports WorldMapView

WorldMapViewController

Re-exports WorldMapViewController

WorldMapViewObserver

Re-exports WorldMapViewObserver

WorldMapViewport

Re-exports WorldMapViewport

Generated using TypeDoc