Tag: 谷歌 静态地图

在给定图片上将long / lat转换为像素x / y

我有一张莫斯科的城市地图。 我们用一些艺术元素修改了Google Maps图像,但是GPS坐标和像素之间的关系保持不变。 问题:如何将GPS坐标从我们拥有的各种数据点转换成图像中的像素坐标? 理想情况下,我可以在Javascript中做到这一点,但PHP会好的。 我知道,在小尺度上(例如在城市尺度上),它足够简单了(需要了解哪个地理坐标有一个图片边angular,然后学习坐标轴上的一个图片上的一个像素的“价格” OX和OY)。 但在大规模(国家规模)中,一个像素的“价格”将不是一个常数,而且会有很大的变化,上述方法不能适用。 如何解决国家尺度上的问题? 更新: 我不使用API​​谷歌地图,我只有:对象的地理坐标(他们是从谷歌地图),我仍然在我的网站有一个简单的图片*。 gif,其中我必须绘制一个相应的地理坐标点。