// Init
var map = L.map('map').setView([51.0, 10.0], 6);
var base = {
"OpenStreetMap": L.TileLayer.provider('OpenStreetMap.Mapnik')
};
alle = L.cartoDB('http://leak-my-brain.cartodb.com/api/v2/sql?q=SELECT * FROM jobsnew', {
pointToLayer: function(feature, latlng) {
return L.marker(latlng, {
icon: L.icon({
iconSize: [4, 4],
iconAnchor: [0, 0],
popupAnchor: [0, 0],
iconUrl: "http://www.zoowelt.org/wp-content/uploads/2013/02/viv_point.png"
})
})
},
onEachFeature: function(feature, layer) {
layer.bindPopup('' + feature.properties.title + '
' + feature.properties.kw);
}
});
map.addLayer(base.OpenStreetMap); //packt diesen layer gleich in die anzeige!
map.addLayer(alle); //packt diesen layer gleich in die anzeige!
map.on( "zoomend", function( e ) {
console.log( "zoom level is " + map.getZoom())
}); //zur ausgabe des Zoomlevels in der Konsole
var layersControl = L.control.layers(base,alle).addTo(map);