D3メルカターキャプターファンクションナン
-
21-12-2019 - |
質問
D3 Mercator Projection関数には慣れていない、そして私は予期しない結果を得ています。次の緯度経度(メキシコのどこか)を投影したいのですが:
var geo = [19, -99]
.
D3
を用いてMy Mercator投影を定義するvar projection = d3.geo.mercator();
projection(geo)
> [529.7418836818384, NaN]
.
は明らかに地図上ではありません。何が間違っているのですか?ありがとう!
解決
JavaScriptは、世界の他の地域への反対側の反対側の方法でLATとLANDを長くしました、それでD3を与えたものは19の長さと-99の緯度です。明らかに-99の緯度はNaNではありません。GEO変数を
に戻すだけの場合var geo = [-99, 19]
.
はすべて良いはずです。
所属していません StackOverflow