Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过openlayers呈现opensensemap IDW功能_Javascript_Openlayers_Openstreetmap - Fatal编程技术网

Javascript 通过openlayers呈现opensensemap IDW功能

Javascript 通过openlayers呈现opensensemap IDW功能,javascript,openlayers,openstreetmap,Javascript,Openlayers,Openstreetmap,我正在尝试使用openlayers在地图上渲染一些额外的功能。这些特性可以从opensensemap API获取,但由于某些原因,它们不会被呈现。由于我对openlayers完全陌生,也不太懂javascript,希望能得到一些帮助 实时代码: 在矢量源中不使用“投影”选项。如果使用readFeatures,则在使用自动完成的url构造源时,必须将数据转换为视图投影 var features = (new ol.format.GeoJSON()).readFeatures(feature

我正在尝试使用openlayers在地图上渲染一些额外的功能。这些特性可以从opensensemap API获取,但由于某些原因,它们不会被呈现。由于我对openlayers完全陌生,也不太懂javascript,希望能得到一些帮助

实时代码:


在矢量源中不使用“投影”选项。如果使用readFeatures,则在使用自动完成的url构造源时,必须将数据转换为视图投影

    var features = (new ol.format.GeoJSON()).readFeatures(featureJson, {
        dataProjection: 'EPSG:4326',
        featureProjection: map.getView().getProjection()
    });

    var vectorSource = new ol.source.Vector({
        features: features,
    });

伟大的非常感谢你。。。我想我永远也找不到那个解决办法。
    var features = (new ol.format.GeoJSON()).readFeatures(featureJson, {
        dataProjection: 'EPSG:4326',
        featureProjection: map.getView().getProjection()
    });

    var vectorSource = new ol.source.Vector({
        features: features,
    });