2013-12-13 35 views
1

我一直在試圖找到一種方法來重複世界地圖投影(每邊至少1x),以便地圖的邊緣不會落入空白 - 按this example用d3.js重複世界地圖投影?

我想這樣做,而不必使用瓷磚(我見過的每個解決方案都使用傳單或谷歌地圖),希望只有d3.js纔有可能?

編輯:是這樣的http://bl.ocks.org/l-r/7952739

+0

當我有[類似問題](http://stackoverflow.com/questions/14909054/zooming-and-panning-a-mercator-map-centered-on-the-pacific-using-d3-js )(因此你引用的例子),這是由patriksurry解決了一個很好的例子[這裏](http://bl.ocks.org/patricksurry/6621971) – d3noob

回答

1

你必須做你在說什麼 - 添加另一投影旁邊另一個。這基本上是平鋪的,但是用SVG(或者你用來繪製地圖的任何東西)。基本思想是與適當的翻譯並行進行多項預測。

或者,您可以簡單地投影到一個球體上, this example

+0

作爲參考,我有一個快速的例子工作(不知何故JSON將無法正確加載......)http://bl.ocks.org/lr/7952739 –