我有一个20分的MapImage。我知道地图图像上所有点的(x,y)。我也知道GPS lat和其中两个点的长度。使用这些信息我需要计算GPS lat和剩余的18个点。 我必须为iPhone应用程序实现这个。知道我怎么能这样做吗?
答案 0 :(得分:0)
听起来你想要MKMapView的-convertPoint:toCoordinateFromView:
,这正是你正在寻找的{x,y} - > {lat,long}转换。
答案 1 :(得分:0)
如果您正在处理小规模地图,例如一个城镇或城市的地图而不是一个大陆的地图,那么你只需要知道有多少水平图像单元对应于一个经度,以及有多少垂直图像单元对应一个纬度。请参阅my answer here了解如何计算纬度和经度以及以米为单位的距离之间的对应关系。相同的转换也应该有助于您的图像单元的纬度和经度。但是,如果你知道(x,y)和(纬度,经度)的两个点中的任何一个具有相同的x或相同的y,那么这将不起作用。