我正在玩Highmaps,看看它是如何工作的。我注意到在它的例子中,所有的Map都是从这个地方加载的:
https://code.highcharts.com/mapdata/
问题:1.以上环节是否为生产环节?1.在我自己的服务器上有一份副本会不会更好?如果是的话,在哪里下载所有的Map?
i34xakig1#
是的。Map数据实际上是Highcharts的官方Map集。如官方文件所述:http://www.highcharts.com/docs/maps/map-collection您可以使用script标签、AMD或任何其他模块加载方式加载Map,方法是包含Highcharts服务器上托管的文件,例如:
script
<script src="http://code.highcharts.com/mapdata/custom/world.js"></script>
集合中的所有Map也都有geojson格式和svg。在我的项目中,我宁愿下载Map并从我的服务器本地系统加载它们。我不认为这真的有什么关系,但由于我不希望这些Map很快改变,我可以允许自己有一个自己的副本。我这样做的原因是因为我使用了AMD(requirejs),这样我就可以将Map作为模块加载。
1条答案
按热度按时间i34xakig1#
是的。Map数据实际上是Highcharts的官方Map集。
如官方文件所述:http://www.highcharts.com/docs/maps/map-collection
您可以使用
script
标签、AMD或任何其他模块加载方式加载Map,方法是包含Highcharts服务器上托管的文件,例如:集合中的所有Map也都有geojson格式和svg。
在我的项目中,我宁愿下载Map并从我的服务器本地系统加载它们。我不认为这真的有什么关系,但由于我不希望这些Map很快改变,我可以允许自己有一个自己的副本。我这样做的原因是因为我使用了AMD(requirejs),这样我就可以将Map作为模块加载。