首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制纬度到(Mercator投影) SVG地图

绘制纬度到(Mercator投影) SVG地图
EN

Stack Overflow用户
提问于 2012-07-03 18:01:16
回答 1查看 3.7K关注 0票数 3

我想将经度和纬度坐标转换为x和y,以便在SVG地图上放置点。

我可以把经度转换成X,但我不能确定纬度。

http://jsfiddle.net/chrisloughnane/an3BZ/17/

  • 红点=地方持有人
  • 绿点=从经纬度计算出的位置

我读过很多关于Mercator投影和其他投影系统API的文章,现在我完全搞不懂了。我还跟踪了Proj4JS库线程,但找不到接近我任务的示例。

我试图模仿这个解决方案,不幸的是我搞错了。

谁来看看我的小提琴,看看是不是个明显的错误。

第二个测试函数第二次转换(纬度、经度)( javascript窗格底部)为我提供了一个相当精确的x坐标,即如果我手动输入y坐标 b.ylat更改为265,它几乎完全覆盖了我的左红点位置保持器。

我想我已经接近了,任何帮助都会很感激的。

蒂娅。

来自这里。的原始SVG

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-05 06:56:18

在计算lattestsecondconvert()内部的mapOffsetY时,您使用的是变量width,其中Raphael的解决方案使用worldMapWidth。修正你接近预期的结果,虽然仍然不精确。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11316558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档