如何使用经度和纬度在世界地图上查找城市的像素坐标?

时间:2011-07-12 03:29:46

标签: maps coordinates

我的世界地图宽800像素,高340像素。我怎样才能找到像纽约这样的城市的位置,如北纬40.75和经度-73.98?我想在这一点上标记一个标记。

到目前为止,我一直在手动添加城市,这是有问题的。

有没有办法将纬度和经度值转换为x和y坐标?

谢谢

1 个答案:

答案 0 :(得分:3)

从这张图片中,您可以看到纬度和经度的坐标系:

enter image description here

除非您知道地图上某点的完全位置(包括像素和纬度和经度),否则您无法对其进行任何操作。你将没有足够的信息。

通过 x 轴和 y 轴,您是否参考了您的图像? (像整个世界,或特定地区)的形象是什么?

如果它是整个世界,那么坐标将是:

  • x = image.width * (longitude + 180) / (2 * 180)
  • y = image.height * (latitude + 180) / (2 * 180)