我想将经度和纬度坐标转换为x和y,以便在SVG地图上放置点。
我可以把经度转换成X,但我不能确定纬度。
http://jsfiddle.net/chrisloughnane/an3BZ/17/
我读过很多关于Mercator投影和其他投影系统API的文章,现在我完全搞不懂了。我还跟踪了Proj4JS库线程,但找不到接近我任务的示例。
我试图模仿这个解决方案,不幸的是我搞错了。
谁来看看我的小提琴,看看是不是个明显的错误。
第二个测试函数第二次转换(纬度、经度)( javascript窗格底部)为我提供了一个相当精确的x坐标,即如果我手动输入y坐标 b.ylat更改为265,它几乎完全覆盖了我的左红点位置保持器。
我想我已经接近了,任何帮助都会很感激的。
蒂娅。
来自这里。的原始SVG
发布于 2012-07-05 06:56:18
在计算lattest和secondconvert()内部的mapOffsetY时,您使用的是变量width,其中Raphael的解决方案使用worldMapWidth。修正你接近预期的结果,虽然仍然不精确。
https://stackoverflow.com/questions/11316558
复制相似问题