Cloudant
Ski Areas
This simple demo shows ski areas throughout Colorado. We've defined a scaleRange so we don't show too many markers at lower zoom levels.
A very simple popupTemplate has also been provided as well as a single symbology type that shows a custom marker.
var customMarker = L.Icon.extend({
options: {
iconUrl: "../../docs-demo/img/markers/ski-lift.png",
shadowUrl: null,
iconSize: new L.Point(32, 37),
iconAnchor: new L.Point(16, 37),
popupAnchor: new L.Point(0, -35)
}
});
cloudant_ski_areas = new lvector.Cloudant({
dbName: "colorado_skiing",
designDoc: "_design/SpatialView",
indexName: "ski_areas",
uniqueField: "id",
scaleRange: [6, 20],
popupTemplate: '<div class="iw-content"><h3>{NAME}</h3></div>',
singlePopup: true,
symbology: {
type: "single",
vectorOptions: {
icon: new customMarker()
}
}
});