Я новичок в программировании, и я делаю это.Но есть проблема, когда я пытался применить листовку в Интернете, используя codeigniter, мои маркеры не отображаются.
Вот мой javascript для маркера:
function style_point_1_0() {
return {
pane: 'pane_point_1',
rotationAngle: 0.0,
rotationOrigin: 'center center',
icon: L.icon({
iconUrl: '<?php echo base_url();?>layout/leaflet/markers/blue-marker.svg',
iconSize: [64.6, 64.6]
}),
}
}
map.createPane('pane_point_1');
map.getPane('pane_point_1').style.zIndex = 401;
map.getPane('pane_point_1').style['mix-blend-mode'] = 'normal';
var layer_point_1 = new L.geoJson(json_point_1, {
attribution: '<a href="">asd</a>',
pane: 'pane_point_1',
onEachFeature: pop_point_1,
pointToLayer: function (feature, latlng) {
var context = {
feature: feature,
variables: {}
};
return L.marker(latlng, style_point_1_0(feature));
},
});
Скрипт, который загружает jsondata:
<script src="<?php echo base_url(); ?>layout/leaflet/data/point_1.js"></script>
До этого я нашел этот источник, и я немного запутался, как выполнить мой код.
Source - Leaflet - Маркеры не отображаются
Надеюсь, что кто-то может помочь решить эту проблему, спасибо.