#iphone #annotations #mkmapview
#iPhone #аннотации #mkmapview
Вопрос:
Я отображаю пользовательскую аннотацию в центре карты. Которой по-прежнему необходимо обновить свою метку, как далеко она находится от центра карты.
P.S. Центр карты означает центр видимой области на карте.
Итак, по умолчанию моя аннотация находится в центре карты с меткой 0, тогда при перемещении карты она должна обновиться сама.
В настоящее время при каждом перемещении я удаляю аннотацию и добавляю аннотацию с обновленным текстом. Но это неправильный способ..
Пожалуйста, помогите…. Заранее спасибо….
Комментарии:
1. изменились ли ваши координаты для аннотации?
2. нет, они никогда не меняются… Я только хочу отобразить текущее центральное положение карты на экране
Ответ №1:
Я бы добавил UIView
с надписью на ней в представлении, содержащем карту, сразу после добавления вида карты. Размер этого нового представления должен соответствовать размеру карты. Сложная часть заключается в обработке штрихов на ней, а затем в переносе их на вид карты. Вы можете углубиться в это руководство. Это не просмотр карты, а веб-просмотр, тем не менее принципы те же.
Если вы выберете этот способ, вам не нужно добавлять эту метку в качестве аннотации.