我想在通过谷歌静态地图API检索的图片上绘制地理坐标(纬度/经度)。我希望通过Ruby离线直接在图片上进行此操作,因为我要绘制约20,000个坐标。但是,为了完成这个任务,我需要指定左上角和右下角的坐标。以下是我的地图链接:http://maps.google.com/staticmap?center=51.0,10.0&zoom=6&size=640x640&format=png&sensor=false。我该如何获取该地图左上角和右下角的坐标?先行致谢 :) PS:目前我的Lat/Lon -> X/Y代码如下:
def get_img_coords(lat, lon, w, h, lat_ul, lon_ul, lat_lr, lon_lr)
{ :x => (lon + lon_ul) * (w / (lon_lr-lon_ul)),
:y => (lat + lat_ul) * (h / (lat_lr-lat_ul)) }
end
假设使用墨卡托投影。