【发布时间】:2013-12-25 05:54:54
【问题描述】:
我正在使用 geojson 数据(传单库)绘制多边形。
代码 -
var myPlic = {
"type": "Polygon",
"coordinates": [
[47.98, 55.52],
[50.36, 56.55],
[51.76, 55.92],
[53.17, 56.31],
[54.31, 55.77],
[53.34, 54.97],
[53.52, 54.16],
[51.59, 54.57],
[50.71, 54.31],
[48.86, 54.87],
[47.81, 54.67],
[47.98, 55.52]
]
};
try{L.geoJson(myPlic, {
style: {
color: '#AAAAFF',
weight: 4
}
}).addTo(map);
}
catch(e){
console.log(e);
}
问题 - 控制台输出 -
错误:无效的 LatLng 对象:(NaN, NaN)
throw new Error('Invalid LatLng object: (' + lat + ', ' + lng + ')');
请帮忙。谢谢。
附:如果我使用 5 个坐标就可以了。而且这个坐标的 LineString 也没有问题,但是 Polygon 不起作用。
【问题讨论】: