Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript zingchart中的自定义地图_Javascript_Html_Charts_Maps - Fatal编程技术网

Javascript zingchart中的自定义地图

Javascript zingchart中的自定义地图,javascript,html,charts,maps,Javascript,Html,Charts,Maps,我正在使用该库向我的网站添加地图和图表 对于地图,库中包含一些预定义的地图。有没有办法定义我自己的地图?我正在寻找一种输入多边形坐标的方法 我想知道他们的名字,然后他们就上膛了 我也试着通过查看源代码来了解它们是如何完成的,但我有一个缩小的版本,并且不太直观地了解如何修改它们。包括一些国家地图作为演示。正如您所说,这些是库附带的预定义映射。如果您加载其中一个地图(在其文档页面上)并右键单击,其自定义上下文菜单应显示选项“查看源”,以及其他导出选项。在结果窗口中,您将看到解析的JSON选项卡。此J

我正在使用该库向我的网站添加地图和图表

对于地图,库中包含一些预定义的地图。有没有办法定义我自己的地图?我正在寻找一种输入多边形坐标的方法 我想知道他们的名字,然后他们就上膛了

我也试着通过查看源代码来了解它们是如何完成的,但我有一个缩小的版本,并且不太直观地了解如何修改它们。

包括一些国家地图作为演示。正如您所说,这些是库附带的预定义映射。如果您加载其中一个地图(在其文档页面上)并右键单击,其自定义上下文菜单应显示选项“查看源”,以及其他导出选项。在结果窗口中,您将看到解析的JSON选项卡。此JSON对象定义映射。例如,阿根廷地图定义的摘录如下所示:

...
{
    "type":"poly",
    "id":"NQ",
    "points":[[183,180],
            [183,181],
            [184,182],
            [185,182],
            [185,183],
            [185,184],
            [186,185],
            [186,185],
 ...
为了定义自己的映射,只需镜像此结构。从克隆任何包含的地图开始,用自己的值替换


希望能有所帮助。

谢谢,我试过了,但当我使用它时,地图就不再显示了。我注意到在坐标的中间有一些空值。你知道它们是什么意思吗?在阿根廷的例子中,空值是大陆和国家底部岛屿之间的区域。你可以使用简单的html,使用img、map和area标记来实现这一点。(虽然他们没有给出poly的例子)或者SVG,比如raphael.js:。。。或者它必须是从zing开始的吗?你能提供一个你想要使用的多边形坐标的样本吗?