Tag: mercator

将纬度/经度点转换为墨卡托投影上的像素(x,y)

我试图将一个纬度/长点转换成一个2d点,以便我可以将其显示在世界的图像 – 这是一个墨卡托投影。 我已经看到了这样做的几种方式,以及关于堆栈溢出的几个问题 – 我已经尝试了不同的代码片段,虽然我得到了像素的正确经度,但纬度总是偏离 – 似乎越来越合理。 我需要的公式考虑到图像的大小,宽度等 我试过这段代码: double minLat = -85.05112878; double minLong = -180; double maxLat = 85.05112878; double maxLong = 180; // Map image size (in points) Double mapHeight = 768.0; Double mapWidth = 991.0; // Determine the map scale (points per degree) double xScale = mapWidth/ (maxLong – minLong); […]