Отображение местоположений пользователей на карте в приложении для iPhone

Как я могу получать и хранить данные о местоположении пользователя, чтобы добавить их на карту?

Изучали MapKit и код UserLocation от Apple. Что я хочу сделать, так это получить все местоположения пользователей и нанести их на карту — карту мира с точками, показывающими объединенные базовые местоположения пользователей — как в нескольких приложениях, которые мы все видели. НЕ ищу код, мне нужно делать свою работу, просто если кто-то может поделиться, как они справятся с этим.. Спасибо! Я как-то собираю местоположение пользователя - добавляю в список и.... Не уверен...


person Bob    schedule 09.06.2011    source источник
comment
Что именно вы просите?   -  person PengOne    schedule 10.06.2011
comment
Очень новичок в этом - пытаюсь понять, как спросить - мне нужно получить местоположение пользователя, скажем, от 100 пользователей, нанести на карту для всеобщего обозрения - можете ли вы описать процесс? (есть ли смысл?) Карта мира в веб-просмотре обновляется на основе данных, полученных с iPhone?   -  person Bob    schedule 10.06.2011
comment
@Bob, пожалуйста, прочитайте FAQ по SO: stackoverflow.com/faq Здесь вы должны задавать конкретные вопросы по программированию. Здесь не место просить кого-то написать для вас учебник (это лучшее предположение, которое у меня есть для того, что вы просите).   -  person PengOne    schedule 10.06.2011
comment
Вовсе нет - просто не хотел спрашивать код, старался быть простым и просто попросить обзор - очень плохо спросил - извиняюсь! Могу я спросить, как разработчик фактически получает данные о местоположении пользователя, чтобы добавить их на карту? Спасибо   -  person Bob    schedule 10.06.2011
comment
Да, но какой ответ вы ищете, если не код для этого? Вы читали документацию по MapKit? Это лучшее место для начала.   -  person PengOne    schedule 10.06.2011
comment
Спасибо - это действительно так! - Просто чтобы знать, что да, это возможно в MapKit - и я найду там ответ - я изучу его еще немного - подумал, что, возможно, мне нужно искать где-то еще! Спасибо.   -  person Bob    schedule 10.06.2011


Ответы (2)


Вам следует взглянуть на API-интерфейсы Core Location, а также на набор карт, вы можете найти способ получить там местоположение пользователя. Сохраните результаты в виде массива с plist, чтобы сохранить их, если хотите, и поместите аннотации на карту, чтобы показать все местоположения.

person nevan king    schedule 10.06.2011

Если я правильно понимаю ваш вопрос, вам нужно будет создать пару веб-сервисов:
1) чтобы различные клиенты могли отправлять данные о своем местонахождении, а затем сохранять их в базе данных. Затем
2) когда любому пользователю нужно открыть вид карты, он запросит полный набор данных, чтобы вы могли затем использовать эти данные для построения точек.

person Robot Woods    schedule 10.06.2011