Logo/attribution controls for map libraries. Drop-in plugins that render the Maptoolkit logo on a map.
| Package | Status |
|---|---|
@maptoolkit/maplibre-gl-logo |
Available |
@maptoolkit/leaflet-logo |
Available |
npm install @maptoolkit/maplibre-gl-logoimport { MaptoolkitLogoControl } from '@maptoolkit/maplibre-gl-logo';
map.addControl(new MaptoolkitLogoControl());
// or: new MaptoolkitLogoControl({ position: 'top-right' })npm install @maptoolkit/leaflet-logoimport { MaptoolkitLogoControl } from '@maptoolkit/leaflet-logo';
new MaptoolkitLogoControl().addTo(map);
// or: new MaptoolkitLogoControl({ position: 'top-right' }).addTo(map)npm install
npm run buildbuild:logo regenerates the embedded logo for all packages from assets/logo.png.
# 1. Bump version in the package you're releasing
cd packages/<name>
npm version patch # or minor / major
# 2. Build, commit, push
cd ../..
npm run build
git add -A && git commit -m "Release <name>@<new-version>"
git push
# 3. Publish (requires `npm login` + maptoolkit npm-org membership)
npm publish -w @maptoolkit/<name>
# 4. Tag the release commit
git tag '@maptoolkit/<name>@<new-version>'
git push --tagsMIT