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

kam*_*mal 5 maps coordinates

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

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

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

谢谢

Ble*_*der 4

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

在此输入图像描述

除非您知道地图上某个点的确切位置(像素级以及纬度和经度),否则您无法对其执行任何操作。你只是没有足够的信息。

x轴和y轴是指你的图像吗?图像是什么(例如整个世界,或特定区域)?

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

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