Php 如何将地图图像上的纬度和经度转换为XY坐标.png

Php 如何将地图图像上的纬度和经度转换为XY坐标.png,php,maps,latitude-longitude,geocode,Php,Maps,Latitude Longitude,Geocode,所以我有一组经纬度坐标。我想在裁剪的地图图像上绘制这些点。如何将这些坐标转换为地图上的XY点 这是我要在上面绘制点的图像 样本点少 经纬度 19.8876,86.0945 19.8047,85.818 20.2631,85.7857 谢谢你的回答 你尝了一些吗?目前似乎不可能,地球=圆形,没有人知道你的部分国家地图的比例和大小。简单转换不可能与您给定的数据。您最好使用给定的api,如谷歌地图。我想在地图图像上绘制它。。。顺便说一句,我知道图像的大小。那么可以做些什么吗?基本上你需要一个计算你需要

所以我有一组经纬度坐标。我想在裁剪的地图图像上绘制这些点。如何将这些坐标转换为地图上的XY点

这是我要在上面绘制点的图像 样本点少

经纬度

19.8876,86.0945
19.8047,85.818
20.2631,85.7857


谢谢你的回答

你尝了一些吗?目前似乎不可能,地球=圆形,没有人知道你的部分国家地图的比例和大小。简单转换不可能与您给定的数据。您最好使用给定的api,如谷歌地图。我想在地图图像上绘制它。。。顺便说一句,我知道图像的大小。那么可以做些什么吗?基本上你需要一个计算你需要的公式。在php中类似于:
函数getXYFromLatLng($lat,$lng),但它背后真正的数学依据取决于您拥有和想要做什么。我想你地图上的世界部分是印度,所以试着得到最左上角和最右下角,然后找到真正的lat/lng或这些。也许你可以把这个画出来。但是主要的问题是圆形和平面表示。@SarthakMishra:你应该找出你地图的投影,只有在你有了这些信息之后,你才能得到像素的位置。请看这里: