Текущее местоположение в файле PDF / UIImage - PullRequest
0 голосов
/ 16 января 2012

Я пытаюсь сделать PDF или UIImage в качестве карты. Можно ли каким-либо образом интегрировать широту и долготу в файл PDF, чтобы я мог показать текущее местоположение в этом файле PDF?

Я знаю, как показать текущее местоположение на карте Google. Но я понятия не имею, как заменить его в PDF или UIImage.

Большое спасибо

Ответы [ 2 ]

2 голосов
/ 31 января 2012

Вам нужно будет знать границы вашего изображения и то, как оно соотносится с 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, вы просто подключаете Y везде, где видите X.

Надеюсь, это поможет вам выбрать правильный путь.

0 голосов
/ 17 февраля 2012

Тим сказал вам, как отцентрировать и распознать изображение как карту, но не забудьте установить ShowUserLocation=YES

...