2013-02-13 3 views

ответ

0

Я Recommand просматривать этот скринкаст от Xamarin о "Developing iOS Map Applications with C#".
Он не охватывает пользовательскую часть чертежа MKOverlayView, потому что он точно так же, как создание пользовательского представления и переопределение его рутинной процедуры рисования.
Но это не объясняет, как и почему вы должны endup здесь ..

В принципе, вы должны

  • создать пользовательский MKImageOverlay объект (подклассов MKOverlay)
  • создать пользовательский объект MKImageOverlayView (подклассификация MKOverlayView), которая будет обрабатывать фактические методы рисования изображений (например, любой вид чертежа, переопределяющий с использованием CoreGraphics)
  • добавить свой пользовательский MKImageOverlay на карту с помощью метода MKMapView.addOverlay()
  • обеспечивают MKMapViewDelegate на карту, которая будет обрабатывать пользовательский MKImageOverlay переопределив GetViewForOverlay и вернув обычай MKImageOverlayView

Вы можете посмотреть на этот SO пост здесь тоже: MonoTouch Mapkit image overlay

Приветствия

Смежные вопросы