Как добавить несколько аннотаций Pin Point на карту - PullRequest
1 голос
/ 18 февраля 2012

Мой сценарий;

One hospital has many doctors.Мне нужно показать это на webview.

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

enter image description here

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

Причина, по которой я не хочу использовать эту библиотеку - моим руководителям не нравится, и я не спрашивал почему (я жду ответов, а не аргументова почему я не спросил причину у моего начальства):)

примечание: извините, у меня нет кода для демонстрации.

Ответы [ 2 ]

0 голосов
/ 19 февраля 2012

Это похоже на полностью персонализированную выноску.Вы можете узнать общий способ сделать это в образце кода MapCallouts в Xcode.

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

Отправьте начальству, что они будут платить за эту дополнительную работу (похоже, около 40 часов),и если они довольны этим, начните учиться.

0 голосов
/ 19 февраля 2012

Вы можете использовать класс MKMapView для создания встраиваемого интерфейса карты. Также можно добавлять пользовательские аннотации с использованием протокола MKAnnotation.

См. Ссылку на класс для MKMapView и MKAnnotation.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...