我是编程新手,我做了这个。但是当我尝试使用codeigniter将传单应用到Web时出现问题,我的标记没有显示。
这是标记的我的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));
},
});
加载json数据的脚本:
<script src="<?php echo base_url(); ?>layout/leaflet/data/point_1.js"></script>
在找到此源代码之前,我几乎没有混淆如何执行代码。
来源-Leaflet - Markers not showing
希望有人可以帮助解决这个问题,谢谢。