Fork me on GitHub

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()
	    }
	}
});