iPhone 3,0 MapKit - Несколько аннотаций в том же месте

голоса
1

Справочная информация : Я создал приложение , которое позволяет пользователям отправлять записи в онлайновой базе данных, а также просматривать другие записи из этой базы данных. Эти записи содержат геокоды для широты и долготы , которые используются для размещения аннотаций на MapKit. Пользователи могут представить местоположение , используя либо их текущее местоположение или адрес, который затем геокодированный.

Вопрос: Что такое правильный или предлагаемый способ обработки аннотаций , которые падают на те же координаты?

Я думал о проверке, если есть какие-либо дублирующие геокоды в файле XML вытащил из базы данных и создания единой аннотации с настраиваемым annotationView, который отображает все отдельных из них. Кроме того, я имел в виду проверки дубликатов и отображения «несколько записей ...» и имеющий вид подробно отобразить в виде таблицы со всеми записями.

Я на правильном пути?

Задан 24/08/2009 в 14:42
источник пользователем
На других языках...                            


2 ответов

голоса
2

Я думаю, что вы на правильном пути, вы должны проверить на наличие дубликатов геокодов и объединить их в одно целое. Показано много аннотаций с таким же адресом может сбивать с толку, потому что пальцы будут складываться друг на друга, и будет трудно diffrentiate и щелкнуть по одному.

Ответил 24/08/2009 в 14:47
источник пользователем

голоса
1

Вы говорите точное такой же геокод или своего рода Сорта закрыть? Потому что , если это точно, то вы на правильном пути, но если это +/- дельта-T , то вы , возможно , придется придумать другой способ обращения с ними , так как при увеличении, на всем пути , каждое место может быть отличным , Простой способ Ганле это падение или округления десятичные точки в Шир / значение , основанное на коэффициент масштабирования до проверки координат равенства.

Другие, чем это звучит, как вы на правильном пути. Вы, вероятно, хотите сделать как вид пользовательских аннотаций (но это может работать лишь несколько элементов) с возможностью перемещения на отдельном табличном, если есть больше элементов для отображения.

Еще одна вещь, которую я бы добавить, вы могли бы сделать это так, ваш placemarker показывает количество элементов, которые со-проживаете в этом месте. Вы можете сделать это, прикрепляя текстовую метку на верхней части вашего зрения пользовательского placemarker и ввод числа в нем или при наличии предварительно оказанные иконки с скажем, 1-9 и «...» (более чем) в головах маркеров. Таким образом, пользователь может быстро увидеть, есть несколько элементов, чтобы искать.

Ответил 30/09/2009 в 08:03
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more