Форум программистов, компьютерный форум CyberForum.ru

Обновление Annotation на MKMapView - Swift

Восстановить пароль Регистрация
 
Kennedy_SK
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 20
22.07.2015, 15:24     Обновление Annotation на MKMapView #1
Добрый день
подскажите как мне решить одну проблему:
у меня есть динамический массив, с данными, которые я получаю с сервера, там координаты точек.
Я вывожу аннотацию на карту, в соответствии с полученными координатами.
Потом обновляю массив, и должен "обновить" мои аннотации, но в итоге у меня они просто ставятся.
Как мне реализовать движущие "анотации"?

массивы сохраняю в таком виде:
Objective-C
1
2
var lon = [some_coord1, some_coord2...]
var lar = [some_coord, some_coord2....]
цикл добавления аннотаций на карту:
Objective-C
1
2
3
4
5
6
7
8
var i = 0
do {
    var pin: CLLocationCoordinate2D = CLLocationCoordinate2dMake(lon[i], lat[i])
    var obj = MKPointAnnotation()
    obj.coordinate = pin
    self.myMap.addAnnotation(obj)
    i++
} while (i < lat.count)
Обновление Annotation на MKMapView

т.е. оно добавляет дальше
как мне сделать проверку аннотаций по title и обновлять их данные, а если нет с таким title, то добавить
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.07.2015, 15:24     Обновление Annotation на MKMapView
Посмотрите здесь:

Windows XP Обновление
Обновление базы и ошибка: Обновление невозможно. База данных или объект доступны только для чтения. C# ASP.NET
Java Spring (Annotation Controller) Java EE
MkMapView автоматическое перемещение карты
jaxb annotation problem if reciprocal links in objects Java SE
Обновление БД Delphi БД
Spring: using annotation declaration and @Qualifier Java EE
Обновление БД MS Access
Java EE Hibernate Annotation
Spring Autowired Annotation Java EE
C# Обновление связанных сущностей (каскадное обновление)
PostgresSQL + Hibernate (many-to-many, annotation) - операция delete Java БД PostgreSQL

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Митя800
46 / 46 / 12
Регистрация: 13.07.2015
Сообщений: 156
22.07.2015, 15:31     Обновление Annotation на MKMapView #2
Цитата Сообщение от Kennedy_SK Посмотреть сообщение
Как мне реализовать движущие "анотации"?
Поясните точнее что вы хотите сделать. Анимацию движения?
Kennedy_SK
0 / 0 / 0
Регистрация: 05.04.2015
Сообщений: 20
22.07.2015, 16:32  [ТС]     Обновление Annotation на MKMapView #3
Цитата Сообщение от Митя800 Посмотреть сообщение
Поясните точнее что вы хотите сделать. Анимацию движения?
пример:
есть 3 машины
у них стоит GPS и оправляет координаты на сервер, я получаю координаты и должен выводить позицию машин
т.е. они в движении и я каждые 5 секунд обновляю их положение на карте...аналогия с UserLocation ты двигаешься и точка тоже в движении
Митя800
46 / 46 / 12
Регистрация: 13.07.2015
Сообщений: 156
23.07.2015, 12:26     Обновление Annotation на MKMapView #4
Добавьте аннотацию один раз для одной машины. Сохраните ссылку MKPointAnnotation на нее. Когда приложение получит новые координаты, меняйте значения в obj.coordinate.
Destroer32
0 / 0 / 0
Регистрация: 07.08.2015
Сообщений: 49
07.08.2015, 00:13     Обновление Annotation на MKMapView #5
Хорощая вещ, спасибо большое
Yandex
Объявления
07.08.2015, 00:13     Обновление Annotation на MKMapView
Ответ Создать тему
Опции темы

Текущее время: 08:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru