iPhone передает CoreLocation через Интернет - PullRequest
0 голосов
/ 22 февраля 2011

Хорошо, давайте попробуем это снова!

В настоящее время я разрабатываю приложение, которое будет полагаться на веб-сервер для выполнения некоторых его функций. Однако я заинтересован в передаче местоположения пользователя другим пользователям, которые запрашивают его. Каков наилучший способ реализовать это в приложении? Спасибо! : D

1 Ответ

1 голос
/ 22 февраля 2011

Если бы я создавал это приложение для стандартного сервера Linux, у меня была бы таблица MySQL с названием location или users.Внутри этой таблицы я буду хранить идентификатор устройства, широту, долготу и дату местоположения пользователей.Затем, когда местоположение пользователя изменяется, обновите запись в таблице, используя HTTP-запрос, к сценарию PHP.

Что касается программирования, изучите NSURLRequests и NSURLConnections.Вам нужно будет сделать POST или GET, включая эту информацию.Это может быть примером запросов:

{ /* Update Location: http://hostname/path/location.php */
  action = "updatelocation",
  deviceid = "635262f796d3fe35229275d5835bf42861c33f23",
  latitude = 0,
  longitude = 0
}

Обработка на сервере не будет слишком сложной.Это должно, по крайней мере, помочь вам начать хранение мест.Позволить другим пользователям запрашивать местоположение будет немного сложнее.

...