为什么我不能让我的自定义标记图标工作?我试过很多东西。它以前起过作用。无论我做什么,它总是显示标准的蓝色。
var my_json;
var map = L.map('map').setView([54.914345, 9.803561], 15);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 18,
attribution: 'Map data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors'
}).addTo(map);
var smallIcon = new L.Icon({
iconUrl: 'car.png',
iconRetinaUrl: 'carx2.png',
iconSize: [25, 41],
iconAnchor: [12, 41],
popupAnchor: [1, -34],
shadowSize: [41, 41]
});
// create an empty L.GeoJSON layer
var geoJsonLayer = L.geoJson().addTo(map);
function requestGeoJson(){
fetch('results.geojson?' + (new Date()).getTime())
.then(function(response){ return response.json() })
.then(function(json){
geoJsonLayer.clearLayers().addData(json);
setTimeout(requestGeoJson, 5000);
});
};
requestGeoJson();
暂无答案!
目前还没有任何答案,快来回答吧!