gpt4 book ai didi

mapping - 在(墨卡托投影)SVG map 上绘制纬度

转载 作者:行者123 更新时间:2023-12-02 18:16:19 25 4
gpt4 key购买 nike

我想将(来自 google 的)经度和纬度坐标转换为 x 和 y,以将点放置在 SVG map

我可以将经度转换为 X,但无法确定纬度。

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

  • 红点=占位符
  • 绿点 = 根据经度/纬度计算出的位置

我读了很多关于墨卡托投影和其他投影系统 API 的内容,现在我完全困惑了。我还关注了 Proj4JS 库线程,但找不到接近我的任务的示例。

我试图模仿这个 solution ,不幸的是我弄错了。

有人可以看一下我的 jsfiddle 看看这是否是一个明显的错误。

第二个测试函数 Secondconvert(latitude, longitude) (JavaScript Pane 底部)为我提供了一个相当准确的 x 坐标,即如果我手动输入 y 坐标 b.ylat 更改为 265 它几乎完美地覆盖了我的左侧红点占位符。

我想我已经很接近了,任何帮助将不胜感激。

蒂亚。

<小时/>

原始 SVG 来自 here.

最佳答案

secondconvert() 内计算 lattestmapOffsetY 时,您使用的是变量 width,其中 Raphael 的解决方案使用worldMapWidth。修复后,您将更接近预期结果,但仍然不精确。

关于mapping - 在(墨卡托投影)SVG map 上绘制纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11316558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com