在小册子mapbox中显示多边形时出现问题。
多边形有时显示不佳。由于某种原因,我不知道。
我试图用另一个工具在线绘制相同的多边形以显示geojson,并且效果很好。 (http://geojson.io/)。如下图所示。
下面是一些显示多边形的代码:
let latlngs = _.map(polygonShape, (point) => { return [point.y, point.x]; });
var defaultStyle = {
color: 'white',
fillColor: color,
fillOpacity: '0.9',
weight: 1
};
var clickedStyle = {
color: "#1de9b6",
weight: 3
};
var myPolygon = L.polygon(latlngs);
var geoJsonedPoly = myPolygon.toGeoJSON();
var geoJsonLayer = L.geoJson(geoJsonedPoly, {
onEachFeature: setIrisStyle
}).addTo(map);
显示错误:
任何帮助将不胜感激。 谢谢