簡體   English   中英

pdf / UIImage文件的當前位置

[英]Current location on a pdf/UIImage file

我試圖將pdf或UIImage作為地圖制作。 有什么方法可以在PDF格式中集成緯度和經度,以便我可以在該pdf文件上顯示當前位置嗎?

我知道如何在谷歌地圖中顯示當前位置。 但我完全不知道如何用pdf或UIImage替換它。

非常感謝

您需要知道圖像的邊界,以及它與GPS的關系。 例如,如果您的圖像顯示的范圍從緯度33度到34度,經度為-112到-113度,那么您可以在此范圍內進行映射。 你還需要知道你的圖像有多大 - 讓我們假設1000x1000。

所以,如果你有一個坐標,比方說33.25乘-112.25,那么你在圖像中的像素位置將是250,750。

地圖的實際變換是

destX = (destMaxX - destMinX) * (sourceX / (sourceMaxX - sourceMinX));

在我們的例子中,

destMaxX = 1000;
destMinX = 0;
sourceX = 33.25;
sourceMaxX = 34;
sourceMinX = 33;

同樣適用於Y,你只需在看到X的地方插入Y.

希望這能讓你走上正軌。

蒂姆說你如何居中並像地圖一樣識別圖像,但記得設置ShowUserLocation=YES

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM