Как получить информацию о курсе из GPS на iPhone WebApp - PullRequest
0 голосов
/ 08 сентября 2010

Я делаю мобильное веб-приложение для iPhone и, возможно, других устройств и могу получить широту / долготу с разумной точностью, но я не получаю никаких других значений от GPS телефона. «Заголовок» очень важен для того, что я хочу сделать. Есть ли способ для Mobile Safari предоставить эту информацию или она еще не поддерживается? Я не нашел никакой информации о том, какая часть спецификации API геолокации W3C поддерживается iPhone.

Я пробовал несколько библиотек, но не нашел их, чтобы придать iPhone больше функциональности. Я использую:

navigator.geolocation.watchPosition(on_success, on_failure, options);

Положение часов работает лучше, чем getCurrentPosition, по-видимому, потому что GPS не дает хорошее чтение, когда вызывается только один раз. С watchPosition позиция обновляется, поскольку она становится более точной, чем я очищаю, когда это приемлемое значение. Я тестировал с iPhone 4 и iPhone 3GS с iOS 4.0.2. Высота над уровнем моря, высота над уровнем моря, точность, курс, скорость - все возвращается null. Такие параметры, как enableHighAccuracy и более длительный responseTime или timeout, не оказали никакого влияния.

Любое понимание, даже если оно окончательно не поддерживается, будет оценено. Спасибо!

Ответы [ 2 ]

0 голосов
/ 10 января 2013

Спасибо / Моргенс за вашу ссылку, но сценарий Алекса Гибсона не дает доступа к координатам заголовка.

Я только что нашел это от яблока, которое дает доступ.

http://developer.apple.com/library/safari/documentation/SafariDOMAdditions/Reference/DeviceOrientationEventClassRef/DeviceOrientationEvent/DeviceOrientationEvent.html#//apple_ref/javascript/instm/DeviceOrientationEvent/initDeviceOrientationEvent

0 голосов
/ 06 октября 2010

Вы должны взглянуть на Geo Meter от Алекса Гибсона: http://miniapps.co.uk/geometer/

Он выводит заголовок в своем веб-приложении.

/ Mogens

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