2014-01-21 3 views
0

Я хочу сделать следующее: я говорю сервер, на котором он обновляет (добавляет/удаляет) «местоположения» маркеров, а затем, когда кто-то использует мое приложение, я хочу, чтобы он увидел доступные маркеры, вопрос в том, каков наилучший способ справиться с обновлением? Я имею в виду, что я не хочу, чтобы приложение перерисовывало все маркеры, когда 1 маркер удален и/или добавлен, потому что у меня может быть много МАРКЕРОВ, и это займет некоторое время, когда мы говорим в режиме реального времени.Обновление маркеров на карте google

+0

похоже на этот вопрос http://stackoverflow.com/questions/20592622/google-maps-best-way-to-show-all-saved-locations-on-map-saved-in-my-db-or -dir –

ответ

0

Вы можете сохранить уникальный идентификатор в базе данных для каждого маркера, который будет установлен как «фрагмент» маркера, когда он будет создан. Сохраняя ссылку на коллекцию маркеров в представлении, вы можете затем обновить коллекцию маркеров (поиск идентификатора фрагмента) на основе состояния базы данных, удаления или добавления с карты по мере необходимости. Это позволит избежать повторного создания всех маркеров.

Смежные вопросы