Получение текущего местоположения и размещение его в веб-сервисе - PullRequest
0 голосов
/ 04 февраля 2011

Хорошо ... может быть запрещено Apple, но при условии, что это разрешено. Что было бы лучшим способом получить текущее местоположение (не сложно) и опубликовать его в веб-сервисе (тоже не большая проблема). Приложение для художника, который хочет, чтобы люди видели, где он находится в данный момент. Лично я не хотел бы, чтобы люди знали, где я нахожусь 24 часа в сутки, но я думаю, это перформанс-арт. Точное местоположение не требуется, но предпочтительнее город или район. Я мог бы изменить строку, когда она попадет на сервер, и сделать ее более расплывчатой, округлив LOG и LAT.

Приложение, которое будут использовать фанаты, получит его текущее местоположение с сервера и обновит вид карты с указанием местоположения.

Полагаю, он мог бы узнать свои координаты и опубликовать их на веб-странице, но я бы хотел, чтобы они обновлялись автоматически.

Ответ с кодом не обязателен, просто общее мнение о методологии / целесообразности будет приветствоваться

Ответы [ 4 ]

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

Почему бы вам не использовать Google Локатор и не прочитать его статус?

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

Я бы, возможно, дал бы ему веб-страницу, чтобы каждый раз, когда он посещает, переходить к этой записи о его положении. Это будет частный URL, и, возможно, будет использоваться легкая аутентификация. Для универсальности я бы записал точное положение в базе данных (на случай, если он передумает, как это должно работать позже). Однако вы можете использовать внешнюю службу или другую приобретенную базу данных с почтовыми индексами или информацией о городе с широтно-линейными данными, чтобы вы могли просто предоставить пользователям клиентского приложения его общую окрестность, а не точное местоположение.

Альтернативой было бы дать ему специальное приложение, которое делает то же самое, но собрать эту веб-страницу записи местоположения было бы гораздо проще. Может пригодиться и для других вещей.

Вот небольшая справка о получении местоположения с мобильного Safari, просто для справки: http://mobiforge.com/developing/story/location-iphone-web-apps

0 голосов
/ 05 февраля 2011

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

Есть большая вероятность, что оно не будет одобрено как обычное приложение.

Вы всегда можете обновить страницу, чтобы обновить ее.

http://smithsrus.com/gps-geolocation-in-safari-on-iphone-os-3-0/

0 голосов
/ 04 февраля 2011

«Исполнитель» должен войти в свое приложение (таким образом гарантируя, что он хочет поделиться своими координатами с вашим веб-сервером), затем вы используете CLLocationManager, чтобы получить его координаты, и выполните обратное геокодирование, используя API Карт Google, чтобы получить страну и город дляданные координаты.

Ничего особенного в этом не вижу:)

...