Различия между классами ItemizedOverlay и Overlay

Может ли кто-нибудь сказать мне, когда использовать Overlay или когда использовать класс ItemizedOverlay!

Каковы различия между этими двумя классами?

Методы рисования делают то же самое?

Можно ли использовать только класс ItemizedOverlay в моем проекте, или я должен использовать и Overlay как базовый класс!

Спасибо

Ответ 1

Overlay является общим наложением. ItemizedOverlay - это подкласс, который упрощает создание наложения, которое представляет собой дискретную серию отмеченных точек на карте. Итак, если вы пытаетесь показать маршрут автобуса или затенять регион или что-то в этом роде, Overlay - это класс, который вы хотите. Если вы пытаетесь показать коллекцию ресторанов или церквей или что-то еще, ItemizedOverlay работает.

Обратите внимание, что ItemizedOverlay предназначен для скромного количества точек (например, десятков). Если у вас много очков, вам может понадобиться создать свой собственный Overlay только по соображениям производительности.