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
Working with Layer Data
The Layer Object provides a number of methods for adding client-side feature data on-the-fly namely:
JavaScript
window.onload = function () {
var map = new Mapzania.Map("map-div", "AFRICA", function () {
var featureCollection = {
type: "FeatureCollection",
features: [
{
type: "Feature",
geometry: {
coordinates: [
[
[0, 0], [0, 10], [10, 20], [20, 20], [20, 0], [0, 0]]
],
type: "Polygon"
}
}
]
};
// Draw the filter's feature-collection on a new layer
map.usingNewLayer("FILTER")
.addFeatureCollection(featureCollection)
.update();
});
};
The following interactive example shows this in action: