The Color is an RGBA color value representing RED, GREEN, and BLUE light sources with an optional alpha channel. Colors can be specified in the following ways:
Defines a geographical rectangle. The values of a GeoJSONBBox array are "[west: number, south: number, east: number, north: number]"
A GeoJSON Geometry coordinate is a array of coordinates. The array must contain two or three elements [longitude, latitude, altitude?] / [x, y, z?].
A StyleValueFunction is a function that returns the desired value for the respective style property. It's especially useful for data driven styling.
A StyleZoomRange is a Map<number,any> with zoomlevel as its keys and the value for the respective Style Property at the respective zoomlevel. Values for intermediate zoom levels are interpolated linearly.
WebMercator projection utilities.
Detailed Information about the build.
Generated using TypeDoc
XYZ Maps JS: Core
XYZ Maps is an experimental and work in progress open-source map editor written in TypeScript/JavaScript. The core module of XYZ Maps provides the most basic functionality and is used by all other modules of xyz-maps. Main functionalities of the module are: DataProviders, TileLayers, Geometric Classes and Styling definitions.
Links
Installation
Install XYZ Map Core by using
# install using npm npm install @here/xyz-maps-core
or
# install using yarn yarn add @here/xyz-maps-core
Example Usage:
Create a MVTLayer
import {MVTLayer} from '@here/xyz-maps-core'; // create a MVT Layer const myLayer = new MVTLayer({ remote: { url: 'https://xyz.api.here.com/tiles/osmbase/512/all/{z}/{x}/{y}.mvt?access_token=' + YOUR_ACCESS_TOKEN tileSize : 512 }, min: 1, max: 20 }) // and add it to the map display display.addLayer(myLayer);
Start developing
Install node module dependencies
yarn install
In case yarn is not installed already: install yarn
watch for source code changes and build dev version
yarn run watch-dev
Builds are located in located in
./dist/
Other
build dev version once
yarn run build-dev
(located in packages/*/dist/)build release version only
yarn run build-release
(minified...)License
Copyright (C) 2019-2022 HERE Europe B.V.
This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details