1

我有一张墨卡托地图的图像(4000 像素 x 2828 像素)。我知道左边的经度是-170,右边的经度是190,下面的纬度是85。

我能够计算给定纬度和经度的 x 和 y,从墨卡托经度和纬度计算的解决方案到裁剪地图(英国)上的 x 和 y。但是,我正在寻找相反的情况。有一些评论描述了相反的情况,但如果你在两个方程之间来回切换,你不会得到相同的分数。

给定 x 和 y 像素坐标,我如何计算地图上的纬度和经度?

4

1 回答 1

0

看看这个页面上的 Javascript 实现。

您可以使用 Conv.m2ll() 函数:

var latlon=Conv.m2ll(pixel_x, pixel_y);
于 2013-10-24T20:57:52.677 回答