使用LeafletJS渲染GeoJSON如何避免连接行结尾?

时间:2014-02-08 20:14:44

标签: javascript leaflet geojson

我是rendering GeoJSON containing LineStrings on a Leaflet map。由于某种原因,每个路径的端点都像圆圈一样连接(请参见屏幕截图中的蓝线)。

Blue line with connected ends

以下是代码的相关部分..

renderGeoJson = function(link) {
    var url = $(link).attr("href");
    $.getJSON(url, function(data) {
        var feature = data.features[0];
        var color = nameToColor(feature.properties.name);
        var geojson = L.geoJson(data, {
            style: {
                type: "LineString",
                color: color,
                weight: 3,
                opacity: 0.75
            }
        });
        geojson.addTo(map);
    });
}

原始GeoJSON文件可能有错误 - 它可能是Leaflet上的一些选项 - 请告诉我。

1 个答案:

答案 0 :(得分:0)

指向特定的GeoJSON文件会使这个问题变得可回答 - 会猜测这是other data in that repository has issues以来的数据问题。