Подождите, пока не будет достигнут порог точности с помощью getCurrentPosition

Глядя на веб-документацию по API GeoLocation , есть два способа получить местоположение - getCurrentPosition , чтобы получить быстрое определение местоположения, и watchPosition , чтобы следить за изменениями положения.

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

Этого еще не существует, верно? По-видимому, было бы довольно просто реализовать это, просто обернув метод watchPosition , чтобы остановить проверку после тайм-аута или достижения порога. Я буду использовать этот подход (и намерен опубликовать код), если никто не знает о встроенном методе для этого ...

5
задан Ian Grainger 7 June 2011 в 12:15
поделиться