Skip to main content

Map layer


Find map layers

Get a list of map layers.

const response = await geocore.MapLayer.find({});

Prerequisites

Successfully get the IdToken with companyAdmin, groupAdmin or user access level from login API.

Parameters

nametypedata typedescription
None
Create map layer

Create a new map layer.

const formData = new FormData();
formData.append('name', name);
formData.append('description', description);
formData.append('color', color);
formData.append('geojson', photoFile);

const response = await geocore.MapLayer.create(formData);

Prerequisites

Successfully get the IdToken with companyAdmin access level from login API.

Parameters

nametypedata typedescription
namerequiredstringLayer name
descriptionrequiredstringLayer description
colorrequiredstringLayer color
geojsonrequiredstringGeoJSON files of layer
Update map layer

Update a map layer.

const formData = new FormData();
formData.append('name', name);
formData.append('description', description);
formData.append('color', color);
formData.append('geojson', photoFile);

const response = await geocore.MapLayer.update(layerId, formData);

Prerequisites

Successfully get the IdToken with companyAdmin access level from login API.

Parameters

nametypedata typedescription
layerIdrequiredstringLayer ID
namerequiredstringLayer name
descriptionrequiredstringLayer description
colorrequiredstringLayer color
geojsonrequiredstringGeoJSON files of layer
Delete map layer

Delete a map layer.

const response = await geocore.MapLayer.delete(layerId);

Prerequisites

Successfully get the IdToken with companyAdmin access level from login API.

Parameters

nametypedata typedescription
layerIdrequiredstringLayer ID