У меня есть тип значка в виде столбца, который является элементом [1] в моей базе данных Oracle, но я не могу показать его на карте листовки. Это второй столбец в моем запросе, но, кажется, он не работает, когда я добавляю его в маркер
var map = L.map("mapid", {
zoom: 10,
center: [55.7363, -6.1771],
layers: [NLS, googleearth, OpenTopoMap],
zoomControl: false,
attributionControl: true
});
var baseLayers = {
"Historical Map": NLS,
"Topographical map": OpenTopoMap,
"Aerial Imagery": googleearth.addTo(map)
};
L.control.layers(baseLayers,null,{collapsed:false}).addTo(map);
var markers= L.markerClusterGroup({
});
var LeafIcon = L.Icon.extend({
options: {
iconSize: [38, 95],
shadowSize: [50, 64],
iconAnchor: [22, 94],
shadowAnchor: [4, 62],
popupAnchor: [-3, -76]
}
});
var icons2 = {
worship: new LeafIcon({iconUrl: '../icon/church.png'}),
grave: new LeafIcon({iconUrl: '../icon/grave.png'}),
jura: new LeafIcon({iconUrl: '../icon/farm.png'})
}
{% for item in markers %}
var marker{{ item[0] }} = L.marker({{ item[2:] }},{icon: icons2({{ item[1]
}}) });
markers.addLayer(marker{{ item[0] }});
map.addLayer(markers)