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