我特林繪製使用以GeoJSON d3.js地圖,但路徑產生看起來像這樣:爲什麼在嘗試使用D3.js繪製地圖時獲取NAN數組?
<path d="MNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNLNaN,NaNZ">
的代碼和數據是在該要點: https://gist.github.com/4157853
我可以加載QGIS的數據很好。
有沒有人知道是什麼原因造成的?
感謝提示,但這並不能解釋NANs – fccoelho
爲什麼它不解釋NaN?投影函數參與將GeoJSON結構轉換爲路徑字符串;所以如果配置錯誤,它將對路徑字符串產生影響。將偏移參數更改爲2元素數組時發生了什麼?當我拿走你的代碼並做出這些改變時,它產生了有效的路徑;在你的情況下,它沒有? – nautat
在編輯的答案中查看更多詳細信息爲什麼你會在字符串中看到NaN。 – nautat