Частичное отображение в представлении mapkit - PullRequest
0 голосов
/ 18 июля 2011

Я слишком долго сталкиваюсь с проблемой MapKit, и мне очень нужна ваша помощь, чтобы найти причину проблемы ... Я рисую границы стран на карте. Для этого я добавляю настраиваемый объект многоугольника в качестве наложения на мою карту. Когда он добавлен, метод viewForOverlay возвращает представление наложения, которое имеет форму страны и определенный цвет, который зависит от значения параметра для этой страны. К сожалению, когда я пытаюсь нарисовать эти страны, отображаются только многоугольники, расположенные в квадрате в левом верхнем углу карты, остальные остаются невидимыми ... А те, кто только частично принадлежит этому квадрату, просто обрезаются ...

У кого-нибудь есть подсказка о том, откуда может возникнуть моя проблема или чем можно объяснить это довольно странное поведение?

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

Benja

1 Ответ

1 голос
/ 19 июля 2011

Поскольку это может помочь некоторым из вас, я просто хотел, чтобы вы знали, что мне наконец-то удалось заставить это работать благодаря помощи Анны.При создании настраиваемого класса наложения (даже если он напрямую наследуется от стандартного класса, такого как MKPolygon), boundingMapRectObject должен быть установлен как свойство вашего класса (по крайней мере, так я решил)Надеюсь, это поможет некоторым из вас!

...