我正在使用Zingchart库向我的网站添加地图和图表。
对于地图,库中包含一些预定义的地图。有没有办法定义我自己的地图?我正在寻找一种方法来输入我想要的多边形坐标及其名称,然后它们会被加载。
我也尝试通过查看源代码来了解它们是如何完成的,但是我有缩小版本,并且不太直观地弄清楚如何修改它们。
我正在使用Zingchart库向我的网站添加地图和图表。
对于地图,库中包含一些预定义的地图。有没有办法定义我自己的地图?我正在寻找一种方法来输入我想要的多边形坐标及其名称,然后它们会被加载。
我也尝试通过查看源代码来了解它们是如何完成的,但是我有缩小版本,并且不太直观地弄清楚如何修改它们。
Zingchart地图模块文档包括一些国家地图作为演示。正如您所说,这些是库附带的预定义地图。如果您加载其中一张地图(在他们的文档页面上)并右键单击,他们的自定义上下文菜单应该显示“查看源代码”选项以及其他导出选项。在结果窗口中,您将看到Parsed JSON选项卡。这个 JSON 对象定义了地图。例如,阿根廷地图定义的摘录如下所示:
...
{
"type":"poly",
"id":"NQ",
"points":[[183,180],
[183,181],
[184,182],
[185,182],
[185,183],
[185,184],
[186,185],
[186,185],
...
为了定义你自己的地图,你只需要镜像这个结构。首先克隆任何包含的地图并用您自己的值替换points
.
希望有帮助。