pdf/UIImage文件上的当前位置

pdf/UIImage文件上的当前位置,pdf,ios5,uiimage,mapkit,Pdf,Ios5,Uiimage,Mapkit,我正在尝试将pdf或UIImage制作为地图。是否有任何方法可以将经纬度集成到pdf中,以便在该pdf文件中显示当前位置 我知道如何在谷歌地图上显示当前位置。但我完全不知道如何用pdf或UIImage替换它 非常感谢您需要知道图像的边界,以及它与GPS的关系。例如,如果您的图像显示的范围是从纬度33度到34度,以及经度-112度到-113度,则您可以在该范围内进行贴图。您还需要知道您的图像有多大-假设为1000x1000 如果你有一个坐标,比如说,33.25乘-112.25,那么你的像素在图像中

我正在尝试将pdf或UIImage制作为地图。是否有任何方法可以将经纬度集成到pdf中,以便在该pdf文件中显示当前位置

我知道如何在谷歌地图上显示当前位置。但我完全不知道如何用pdf或UIImage替换它


非常感谢

您需要知道图像的边界,以及它与GPS的关系。例如,如果您的图像显示的范围是从纬度33度到34度,以及经度-112度到-113度,则您可以在该范围内进行贴图。您还需要知道您的图像有多大-假设为1000x1000

如果你有一个坐标,比如说,33.25乘-112.25,那么你的像素在图像中的位置是250750

贴图的实际变换是

destX = (destMaxX - destMinX) * (sourceX / (sourceMaxX - sourceMinX));
在我们的例子中

destMaxX = 1000;
destMinX = 0;
sourceX = 33.25;
sourceMaxX = 34;
sourceMinX = 33;
Y也是一样,只要在看到X的地方插入Y


希望这能让你走上正轨。

蒂姆告诉你如何像地图一样居中并识别图像,但请记住设置
ShowUserLocation=YES

从地理坐标到图像中的点的映射也取决于地图的位置。非常正确。然而,对于测绘一个足够小的区域(比如说小于纬度或经度——在赤道仍有大约70英里),差异变得如此之小,以至于无关紧要。另外,对于OP,我认为要同时理解坐标空间转换和投影转换可能需要很多。不过,感谢您指出这一点:)