OverlayView в iPhone - PullRequest
       3

OverlayView в iPhone

0 голосов
/ 25 января 2011

Что означает термин OverlayView в iPhone, может ли кто-нибудь дать мне подробное описание

Ответы [ 2 ]

1 голос
/ 25 января 2011

Из документации Apple:

Протокол MKOverlay определяет особый тип аннотации, которая представляет точку и область на карте.Объекты наложения - это, по сути, объекты данных, которые содержат географические данные, необходимые для представления области карты.Например, наложения могут принимать форму общих форм, таких как прямоугольники и круги.Они также могут описывать многоугольники и другие сложные формы.

Вы используете наложения для наложения более сложного содержимого поверх вида карты.Например, вы можете использовать наложение, чтобы показать границы национального парка или проследить маршрут автобуса по улицам города.Каркас Map Kit определяет несколько конкретных классов, которые соответствуют этому протоколу и определяют стандартные формы.

Поскольку оверлеи также являются аннотациями, они используют шаблон использования, аналогичный аннотациям.При добавлении в представление карты с использованием метода addOverlay: этот вид обнаруживает всякий раз, когда определенная область наложения пересекает видимую часть карты.В этот момент представление карты просит своего делегата предоставить специальный вид наложения, чтобы нарисовать визуальное представление наложения.Если вместо этого вы добавляете наложение к представлению карты в качестве аннотации, оно рассматривается как аннотация с одной точкой.

Для получения дополнительной информации см. Документацию MKOverlay и MKOverlayView

0 голосов
/ 25 января 2011

Наложение дает вам слой поверх карты, чтобы вы могли рисовать на нем что-то (в основном, многоугольники, линии, точки).

Чтобы узнать больше, см. MKOverlay MKOverlayView Документация Apple

Этот учебник может помочь вам

К вашему сведению: MKOverlay будет работать на iOS4 и после

...