单张标记显示在错误的地方(geojson)

时间:2017-12-07 22:56:07

标签: javascript arrays leaflet geojson

我试图通过API将犯罪插入到地图上,然后使用lat / lng将它们绘制到地图上。当点击一个多边形时,它会给你一个邮政编码名称,即(LS19)它从geojson文件中提取坐标,但它会拉出不正确的邮政编码(多边形)区域的坐标,因此标记不会被绘制在选定的区域。是否可以添加某种检测并根据邮政编码(poly)拉取坐标,因为每个人在geojson文件中都有自己的properties.name。

当点击任何邮政编码区域进行整数更新时,

.features [0]应为[x]。 这个错误就在这附近(我猜)

        function zoomFeature(e) {
    mymap.fitBounds(e.target.getBounds());
    var colonString = statesdata
.features[0]
.geometry
.coordinates[0]
.map(pair => pair.reverse().join())
.join(':');

我附上了一个显示问题的工作jsfiddle。如果有人能支持我,我将不胜感激!

https://jsfiddle.net/co486g93/2/

0 个答案:

没有答案