2014-12-05 75 views
2

我正在嘗試將地圖(迄今爲止使用的Polymaps)遷移到Highmaps。如果我使用從Highmaps集合提供的世界地圖(它是EPSG: 102014,不尋常的座標),一切看起來都很好。如果我使用WSG84(EPSG: 4326)格式的GeoJSON文件,則所有形狀看起來都是水平拉伸的。爲什麼GeoJSON地圖在Highmaps for WSG84中看起來很臃腫?

我用於某些地圖的解決方案是簡單地以Highmaps喜歡的格式抓取GeoJSON文件,但對於這種特殊情況,這是不可能的。

Expected result

What I actually get

我試過到目前爲止從EPSG 4326將原來以GeoJSON到EPSG 102014,但它仍然看起來很糟糕。有什麼辦法可以讓Highmaps的原始GeoJSON看起來不錯?

+0

是你能夠找到一個解決方案嗎?我正面臨類似的問題,並有興趣知道你是如何解決它 – JamieJag 2015-02-26 16:39:30

+0

嗨,我還沒有找到任何方法來解決這個問題。我所做的是使用Highcharts在其地圖庫中提供的地圖。 – 2015-02-27 04:37:07

+0

感謝您的回覆,@ Roco – JamieJag 2015-03-02 13:12:05

回答

1

我與EPGS4326(WGS84)有同樣的問題,因此我重新將我的geojson重新設置爲EPGS3857(web mercator),並且highmaps看起來正確。

在他們web,他們有使用proj4js庫重新投影在飛行中的例子,但我沒有能夠使它發揮作用,從4326轉變爲3857,所以我重新投影原始GeoJSON的。

變換應該是有效的,包括這對以GeoJSON:

"hc-transform": { 
    "default": { 
     "crs": "Your map projection in proj4 string format, as supported by pro4js" 
    } 
} 
+0

謝謝,我發現使用Highmaps庫中的地圖比嘗試擺弄我的舊地圖更好。 – 2015-04-05 02:03:34

相關問題