Optional
authOptional
baseUrl of NGW server like this https://demo.nextgis.com
Optional
boundsInitial extent of the map, array of degrees in [west, south, east, north] order.
Overrides the center
and zoom
parameters.
LngLatBoundsArray
Optional
centerInitial position of the map, array of two degrees [longitude, latitude]. LngLatArray
Optional
companyOptional
connectorOptional
controlsList of controls that will be initialized when creating a map instance. It can be defined as a string, then points to the corresponding entry in the controlAdapters.
Optional
controlsSet options for those controls that are specified by name.
Optional
createАutomatic creation of a map from the constructor
Optional
fitoptions to specify the initial position of the map
Optional
highlightOptional
Internal
identificationGet information from NGW webmap layers by click. TODO: find usage
Optional
mapA pre-initialized instance of the map
Optional
mapThe main initialization property of WebMap. Determines the way of interaction with the selected GIS framework. Available: Leaflet; Openlayers; MaplibreGL
Optional
mapspecial settings for the selected map adapter
Optional
maxOptional
maxThe maximum zoom level of the map (0-24).
Optional
minThe minimum zoom level of the map (0-24).
Optional
onThe callback function is calling before adding each layer
Optional
osmShortcut to add OSM baselayer.
Optional
paintOptional
pixelOptional
qmsId number of resource from QMS. If specified through an array, the first element will be the resource identifier, and the second will be the name for identification in the application.
Optional
resourcesList of NGW resources to be displayed on the map.
The resources list may include:
resource
(the comment "also for resource" above refers to it)NgwMap.create({
baseUrl: "https://demo.nextgis.com",
target: "map",
resources: [
// Basemap resource
1665,
// Digital Elevation Model (DEM)-style
4117,
// Hillshade-style
{ resource: 4115, adapter: "TILE", opacity: 0.3 },
// Elevation contours-style
'contours-style',
// Vector from Order boundary-style
{
resource: 4111,
fit: true,
adapter: "GEOJSON",
adapterOptions: { paint: { color: "red", fill: false, weight: 4 } },
},
],
});
Optional
runtimeA way to save the state of a map to external services
Optional
selectedOptional
setOptional
starterOne way to extend WebMap functionality with the help of kits.
Optional
targetThe HTML element in which NgwMap will render the map, or the element's string id. The specified element must have no children.
Optional
tileOptional
viewOptional
webmapId number of webmap resource from NextGIS Web. If specified through an array, the first element will be the webmapId from NGW, and the second will be the name for identification in the application.
Optional
whitlabelOptional
withIndicates whether to include cookies in cross-site Access-Control requests. Note that setting this property has no effect on same-origin requests.
Optional
zoomThe initial zoom level of the map (0-24).
User credentials for authorization in NGW. Provides the ability to display protected resources