User Manual
Concepts
Get Started
- Pre-Requisites
- Install the NuGet Package
- Obtain Leaflet
- Obtain a License
- Initialize Mapzania
- Initialize Endpoints
- Adding a JavaScript Reference
- Add a Map to a Web Page
- Add Data to a Map
- Style a Map
- Further Reading
JavaScript Client
- Introduction
- Creating a Map Object
- Customize the Map Toolbar
- Map Events
- Mouse and Drawing Behaviour
- Map Extents
- Refresh/Reset the Map
- Working with Layers
- Displaying Layers
- Working with Layer Data
- Styling Layers
- Transforming Layers
- Working with Features
- Displaying Features
- Styling Features
- Working with the QueryEngine
DotNet Server
LayerSource Providers
LayerSource Providers are connections to a group of LayerSource objects.
Typically, these providers are either folders of file-based LayerSources or a database of table-based LayerSources.
By default, Mapzania adds three file-based LayerSource providers that point to the App_Data/Mapzania_Data folder of your project. These providers are:
- Shapefile LayerSource Provider
- GeoJSON LayerSource Provider
- KML LayerSource Provider
This means that if you place a .shp, .geojson or .kml file in the the App_Data/Mapzania_Data folder of your project, it will be registered as a LayerSource when Mapzania starts up.
Additionally, Mapzania includes the following providers:
- Microsoft SQL Spatial database (see Adding MSSQL Spatial LayerSources)
- PostGIS database (see Adding PosGIS LayerSources)