Default Map

new ALA.Map("defaultMap", {});

Read-only Map

new ALA.Map("readonlyMap", { drawControl: false, singleMarker: false, useMyLocation: false, allowSearchLocationByAddress: false, allowSearchRegionByAddress: false, draggableMarkers: false, showReset: false});

Two-step selector

var map = new ALA.Map("twoStepMap", { drawControl: false, singleMarker: false, useMyLocation: false, allowSearchLocationByAddress: false, allowSearchRegionByAddress: false, draggableMarkers: false, showReset: false, }); var twoStep = { id: "twoStepDemo", title: "Select something", firstStepPlaceholder: "Choose an option...", secondStepPlaceholder: "Choose another option...", firstStepItems: [{key: "1", value:"1"}, {key: "2", value: "2"}], secondStepItemLookup: function (selectedKey, populateStep2Callback) { var step2 = selectedKey == "1" ? [{key: "1.1", value:"1.1"}, {key: "1.2", value: "1.2"}] : [{key: "2.1", value:"2.1"}, {key: "2.2", value: "2.2"}] populateStep2Callback(step2); }, selectionAction: function (selectedValue) { map.addMarker(-28, 134).bindPopup(selectedValue); } }; var selector = new L.Control.TwoStepSelector(twoStep); map.addControl(selector);

Clustered Points

var map = new ALA.Map("clusterMap", {}); var coords = []; for (var i = 0; i < 100; i++) { var latlng = getRandomLatLng(map.getMapImpl()); coords.push({lat: latlng.lat, lng: latlng.lng, popup: "Marker " + i}); } map.addClusteredPoints(coords);

GeoJSON

var map = new ALA.Map("geoMap", {}); var geoJson = { type: "Feature", properties: {}, geometry: { type: "Polygon", coordinates: [[[133.06640625, -22.105998], [124.8046875, -28.998531814051795], [144.580078125, -30.06909396443886], [133.06640625, -22.10599879975055]]] } } map.setGeoJSON(geoJson);

Hidden Polygon with marker and mouseover

var map = new ALA.Map("mouseoverMap", {}); var geoJson = { type: "Feature", properties: {}, geometry: { type: "Polygon", coordinates: [[[133.06640625, -22.10599879975055], [124.8046875, -28.998531814051795], [144.580078125, -30.06909396443886], [133.06640625, -22.10599879975055]]] } }; map.setGeoJSON(geoJson, { markerWithMouseOver: true });

ALA Occurrence Map

var map = new ALA.OccurrenceMap("occurrenceMap", "http://biocache.ala.org.au", "q=Acacia+dealbata&colourBy=life_stage", {});
 Loading facets...