Веб-приложение GPS-опрос - PullRequest
       9

Веб-приложение GPS-опрос

2 голосов
/ 11 января 2010

Похоже, что в наши дни мобильные телефоны способны передавать данные GPS;)

Я создаю приложение django с мобильной версией, которую хочу знать о местоположении.

Мой вопрос: как получить доступ к данным GPS? Есть ли стандарт, или вам нужно кастомный код для android / iphone / other.

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

Ответы [ 4 ]

4 голосов
/ 11 января 2010

На эту тему есть действительно хороший пост в блоге, охватывающий различные методы @

http://hitching.net/2009/11/10/location-aware-mobile-web-apps-using-google-maps-v3-geolocation/

1 голос
/ 24 ноября 2011

Вопрос довольно старый, но все же пользователи будут перенаправлены сюда из Google, поэтому обновите:

На данный момент геолокация HTML5 является стандартом

Вы можете прочитать Спецификацию Geolocation API на W3C и посмотреть приложение Где я? , чтобы проверить поддержку вашего настольного / мобильного браузера.

Геолокация HTML5 доступна для Opera / Opera Mobile, Firefox (как для настольных ПК, так и для мобильных устройств), IE для настольных компьютеров (к сожалению, не для мобильной версии для Windows Phone 7), Safari (как для настольных ПК, так и для мобильных устройств), Chrome и Android Browser.

0 голосов
/ 11 января 2010

Ваш код будет использоваться на мобильном клиенте, вы знаете, что это будет телефон определенного типа. Да, вам нужно написать код для конкретного устройства, так как API для iPhone не такой, как для Android. Android я пока не знаю - для iPhone вам нужно использовать Core Location - класс CLLocation - это хорошее место, чтобы начать читать документы для разработчиков, когда у вас открыт Xcode, а пример кода Locations - хорошая отправная точка, которая как получить серию исправлений положения. Возможно, вы можете получить какое-то исправление с сервера, но я не думаю, что вы найдете его точным, то есть не неправильным, но с очень большим кругом неопределенности.

0 голосов
/ 11 января 2010

API на стороне сервера будет общим для всех платформ (только стандартные запросы HTTP).

Доступ к GPS зависит от платформы, и вам обычно приходится писать собственный код для всех платформ.Однако вы можете попробовать использовать http://www.appcelerator.com/ - инфраструктуру для создания мобильных приложений с использованием веб-технологий (есть распространенные приложения для доступа к GPS).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...