d3.geo

    3熱度

    1回答

    我試圖將WebGL地球與d3.geo.satellite投影結合起來。 我已經設法將2個投影疊加在一起並同步旋轉,但我在同步縮放時遇到了麻煩。當我將它們同步到匹配大小時,WebGL投影會變形,但d3.geo.satellite保持不變。我嘗試過不同的projection.scale,projection.distance的組合,但沒有取得太大的成功。 這裏是JS小提琴(花費一點時間來加載資源)。你

    25熱度

    1回答

    所以我用D3's geo streamAPI做了一點試驗,感覺有點朦朧。我一直在讀通過這裏的文檔: https://github.com/mbostock/d3/wiki/Geo-Streams 一個混亂的時候,我已經是正確執行流變換。比方說,我創建一個: //a stream transform that applies a simple translate [20,5]: var trans

    0熱度

    1回答

    我想在React組件中顯示D3地理投影。 當觀看任何頁面時,D3地理位置投影模塊內部發生這樣的錯誤: 對象不支持屬性或方法「readFileSync」 它是在這條線中拋出的模塊的index.js: module.exports = new Function("d3", fs.readFileSync(path.join(__dirname, "d3.geo.projection.js")

    6熱度

    1回答

    我創建了一個簡單的世界地圖與D3,你可以在這裏看到(從左下到美國右移小部分):http://bl.ocks.org/wiesson/ef18dba71256d526eb42 有一個簡單的方法將俄羅斯的一小部分(如圖中所示)向右移動,而不創建新的topojson?如果沒有,還有其他想法嗎?

    2熱度

    1回答

    我有一張我知道墨卡託投影(lat/long)的左下角和右上角座標的圖像。 我把它添加到谷歌地圖爲google.maps.GroundOverlay,這給了我正確的結果 我已經添加在左上角(綠)色筆,圖像的右上角(紅色),右下角(青色)和左下角(紅色)。 這一切都很好,除了我想從谷歌地圖移到d3與topojson,因爲D3是一個更輕量級和谷歌地圖的功能並不需要。 我創建了基於D3地圖,包括圖像的角的