Как эффективно отслеживать мою геолокацию во время путешествий с помощью iPhone

Я собираюсь путешествовать по Таиланду, и я хочу отслеживать свое местоположение, чтобы затем геотегировать фотографии, сделанные цифровой камерой (камера iPhone недостаточно хороша). Здесь важны две вещи:

  • Я не хочу обновлять вручную
  • Я хочу, чтобы батарея работала как можно дольше, так как время, которое я смогу заряжать, будет скудным

Я думал о создании веб-страницы, которая периодически отправляет мою геолокацию в сценарий, который сохраняет ее в базе данных, но я не знаю, доступны ли данные GPS в Mobile Safari. Во-вторых, я хочу, чтобы данные, которые я отправляю, были как можно меньше, а частота это делалась как можно меньше из-за цен на использование мобильных данных за границей.

Любые предложения, что было бы хорошим решением здесь?


person Peter Kruithof    schedule 09.06.2010    source источник
comment
Не совсем ответ, но вы должны сравнить свою координату с последней координатой, которую вы взяли. Если это дальше определенного расстояния, запишите это, иначе проигнорируйте. Таким образом, вы обновляетесь только тогда, когда достаточно переместились.   -  person Dominic Bou-Samra    schedule 09.06.2010


Ответы (1)


Я не уверен, будут ли данные GPS доступны в Mobile Safari. Но вы, очевидно, могли бы создать приложение, которое делает это.

Однако одна особенность дизайна, которая может отличаться, заключается в том, что вы можете сохранять координаты локально в файлы (или базу данных) вместо загрузки каждый раз. Таким образом, вы фактически не будете отправлять какие-либо данные и избежите платы за загрузку данных.

А что касается времени автономной работы, вы можете выбрать временной интервал, через который вы будете считывать свои координаты вместо постоянного обновления. Кроме того, неиспользование GPS для определения местоположения может быть более эффективным с точки зрения расхода батареи (хотя я просто предполагаю).

person manavo    schedule 09.06.2010
comment
Я пришел к такому же выводу, когда я думал об этом больше. Я думаю, что это лучший (и самый дешевый) способ. Знаете ли вы, продолжает ли приложение работать, если вы переводите телефон в спящий режим (нажав верхнюю кнопку)? В любом случае, спасибо за ваш вклад! - person Peter Kruithof; 09.06.2010