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