Добавление GroundOverlay от KML в MkmapView с вращениемIOS

Программируем под IOS
Ответить
Anonymous
 Добавление GroundOverlay от KML в MkmapView с вращением

Сообщение Anonymous »

У меня есть приложение для iOS, где я хочу прочитать файл KML, содержащий GroundOverlays. GroundOverlay содержит изображение-href, север, юг, восток, координаты Запада, а также вращение. Я могу успешно проанализировать KML и правильно отобразить не связанные с изображениями. Проблема в том, что я понятия не имею, как отображать вращающиеся изображения. Этот вопрос просто о вращении в iOS. Во-вторых, мне нужно знать, как координаты КМЛ влияют вращение. Координируют ли координаты вращающегося или не связанного с изображением север, юг, восток и запад? Ссылка на какой -то учебник /код, который это делает, была бы великолепна!

Изображение


37.91904192681665
37.46543388598137
15.35832653742206
14.60128369746704
-0.1556640799496235


< /code>

код моего чертежа (где, я думаю, должно произойти вращение): < /p>

- (void)drawMapRect:(MKMapRect)mapRect
zoomScale:(MKZoomScale)zoomScale
inContext:(CGContextRef)context {

CGImageRef imageReference = self.overlayImage.CGImage;

// TODO: rotate image by self.rotation degrees around center.
MKMapRect theMapRect = self.overlay.boundingMapRect;
CGRect theRect = [self rectForMapRect:theMapRect];

CGContextScaleCTM(context, 1.0, -1.0);
CGContextTranslateCTM(context, 0.0, -theRect.size.height);
CGContextDrawImage(context, theRect, imageReference);
}


Подробнее здесь: https://stackoverflow.com/questions/173 ... h-rotation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»