传单自定义标记json

liwlm1x9  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(238)

为什么我不能让我的自定义标记图标工作?我试过很多东西。它以前起过作用。无论我做什么,它总是显示标准的蓝色。

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 &copy; <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();

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题