2016-04-09 38 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),並且我可以將地圖作爲模塊加載。