Я работаю над геолокацией API HTML5, результаты iPhone разочаровывают. Проверено на городе с высокими зданиями и реализацией watchPosition
Основные проблемы:
Минимальная точность: 49 метров
Нормальная точность: 75м
Возвращает много повторных позиций. Большая проблема, те же 20 позиций в одном интервале!
Опции не работают: включить High Accuracy и maximunAge.
Переменная скорость не работает
Работает на Firefox Home для iphone, поэтому, когда телефон заблокирован, не останавливает Интернет и GPS.
Safari останавливает Интернет, когда телефон заблокирован.