2016-04-09 70 views
0

我在玩Highmaps,看它是如何工作的。我注意到,在它的例子,所有的地图都从这个地方装:高地图:从highcharts.com加载地图

https://code.highcharts.com/mapdata/ 

问题:

  1. 是上面的链接进行生产?

  2. 在我自己的服务器上备份副本会更好吗?如果是,在哪里下载所有的地图?

谢谢!

+1

这实际上是官方地图集合。你可以从那里下载你想要的任何地图,并拥有你自己的副本(关于版权),你可以直接从集合本身加载它们(在他们展示如何做的文档中)。 http://www.highcharts.com/docs/maps/map-collection – MorKadosh

+0

MorKadosh,谢谢你!生产用途是https://code.highcharts.com/mapdata/吗?我需要为世界,所有国家和美国的县使用地图。例如:https://code.highcharts.com/mapdata/countries/mm/mm-all.js。我可以用这种方式使用地图吗?我想确保这个链接是为了生产。 – curious1

+0

是的。但在我的项目中,我宁愿有一个本地副本... – MorKadosh

回答

1

是的。 地图数据实际上是由Highcharts提供的官方地图集合。

由于官方文档中描述:http://www.highcharts.com/docs/maps/map-collection

你可以简单地加载使用script标签,AMD或模块加载的任何其他方式,通过包括托管在Highcharts的服务器上的文件,地图,例如:

<script src="http://code.highcharts.com/mapdata/custom/world.js"></script> 

集合中的所有地图也可用于geojson格式和svg。

在我的项目中,我宁愿下载地图并从我的服务器本地系统加载它们。 我不认为它真的很重要,但因为我没有想到这些地图会很快改变,所以我可以让自己拥有自己的副本。 我做这件事的原因是因为我使用了AMD(requirejs),并且我可以将地图作为模块加载。