Mapping 在(墨卡托投影)SVG地图上绘制纬度
我想将(谷歌提供的)经度和纬度坐标转换为x和y,以便在SVG地图上放置点 我可以把经度转换成X,但我不能确定纬度Mapping 在(墨卡托投影)SVG地图上绘制纬度,mapping,latitude-longitude,Mapping,Latitude Longitude,我想将(谷歌提供的)经度和纬度坐标转换为x和y,以便在SVG地图上放置点 我可以把经度转换成X,但我不能确定纬度 红点=占位符 绿点=从经度/纬度计算的位置 我读了太多关于墨卡托投影和其他投影系统API的书,现在我完全糊涂了。我也关注Proj4JS库线程,但找不到与我的任务相近的示例 我试图模仿这一点,不幸的是,我出了点问题 谁能看一下我的JSFIDLE,看看这是不是一个明显的错误 第二个测试函数secondconvert(纬度、经度)(javascript窗格底部)为我提供了一个相当准确
- 红点=占位符
- 绿点=从经度/纬度计算的位置
b.yla
更改为265
,它几乎完美地覆盖了我的左侧红点位置保持器
我想我很接近了,任何帮助都将非常感激
蒂亚
在计算
lattest
和mapOffsetY
内部secondconvert()
时,您使用变量width
,Raphael的解决方案使用worldMapWidth
。修复使您更接近预期结果,尽管仍然不精确 先生,你是个明星!这困扰了我一个星期。在修正了我的错误,然后调整了南纬后,结果对于本项目而言足够准确。非常感谢您的帮助:P