【发布时间】:2020-11-26 16:43:30
【问题描述】:
我目前正在与 TopoJson 和 ChartJS 合作绘制英国地图(我已经成功完成)。 现在我想简单地在 GB 的西海岸画两个方格,但我在这方面的努力相当不成功。
以下是我的(自定义写入的)TopoJson 数据:
const topoData = {
type: "Topology",
arcs:
[
[[0,0],[-50,0],[0,50],[50,0],[0,-50]]
],
objects: {
locs: {
type: "GeometryCollection",
geometries: [
{
arcs: [[0]],
type: "Polygon",
properties: {
Name: "Other Regions"
}
}]
}
},
};
从我收集到的所有材料中, arcs 对象中定义的点应该绘制一个简单的 50x50 正方形,但事实并非如此;相反,它画了这个: Incorrectly drawn geo
我完全不知道我做错了什么。
任何帮助将不胜感激:)
【问题讨论】:
标签: javascript json geometry chart.js topojson