我试图通过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。如果有人能支持我,我将不胜感激!