This viewer is available as a WebComponent and amongst others able to:
- display vector tiles, with object information
- display GeoJSON features on a map
- render a legend of a Mapbox style
See demo with samples.
Build the project and copy the style and javascript files into the application embedding the download component
Embed the webcomponent 'app-vectortile-view' in your web application
-
load styles and javascript in your html
<link rel="stylesheet" type="text/css" href="view-component/styles.css" /> <script type="text/javascript" src="view-component/main.js"></script> <script type="text/javascript" src="view-component/polyfills.js"></script> <script type="text/javascript" src="view-component/runtime.js"></script> <app-vectortile-view style="width: 800px; height: 600px;" tile-url="https://api.pdok.nl/lv/bag/ogc/v0_1/tiles/NetherlandsRDNewQuad" zoom="12" center-x="5.3896944" center-y="52.1562499"> </app-vectortile-view>
<link rel="stylesheet" type="text/css" href="view-component/styles.css" />
<script type="text/javascript" src="view-component/main.js"></script>
<script type="text/javascript" src="view-component/polyfills.js"></script>
<script type="text/javascript" src="view-component/runtime.js"></script>
<app-legend-view
id="legendadminunit"
style-url="https://api.pdok.nl/kadaster/bestuurlijkegebieden/ogc/v1_0-preprod/styles/bestuurlijkegebieden_standaardvisualisatie?f=json">
</app-legend-view>
see index.html for other samples used in the demo
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.