我的世界地图宽800像素,高340像素.我怎样才能找到像纽约这样的城市的位置,如北纬40.75和经度-73.98?我想在这一点上标记一个标记.
到目前为止,我一直在手动添加城市,这是有问题的.
有没有办法将纬度和经度值转换为x和y坐标?
谢谢
从这张图片中,您可以看到纬度和经度的坐标系:

除非您知道地图上某个点的确切位置(像素级以及纬度和经度),否则您无法对其执行任何操作。你只是没有足够的信息。
x轴和y轴是指你的图像吗?图像是什么(例如整个世界,或特定区域)?
如果它是整个世界,那么坐标将是:
x = image.width * (longitude + 180) / (2 * 180)y = image.height * (latitude + 180) / (2 * 180)