geolocationOptions
Необязательные параметры для настройки поиска географического расположенияPosition.
{maximumAge: 3000, тайм-аут: 5000, enableHighAccuracy: true};
Параметры
enableHighAccuracy: предоставляет подсказку, что приложению требуются наилучшие результаты. По умолчанию устройство пытается получить
Positionс использованием методов на основе сети. Установка этого свойства значениеtrueуказывает среде использовать более точные методы, например спутникового позиционирования. (Логическое значение)время ожидания: максимальная длина времени (в миллисекундах), которое разрешено пройти от вызова
[geolocation.getCurrentPosition](../geolocation.getCurrentPosition.html)или[geolocation.watchPosition](../geolocation.watchPosition.html)до соответствующего[geolocationSuccess](geolocationSuccess.html)выполняет обратный вызов. Если[geolocationSuccess](geolocationSuccess.html)обратного вызова не вызывается в течение этого времени,[geolocationError](geolocationError.html)обратного вызова передается[PositionError](../PositionError/positionError.html).TIMEOUTкод ошибки. (Обратите внимание, что при использовании в сочетании с[geolocation.watchPosition](../geolocation.watchPosition.html),[geolocationError](geolocationError.html)обратный вызов может быть вызван на интервале каждыеtimeoutмиллисекунд!) (Число)maximumAge: принять кэшированное положение, возраст которых не превышает указанного времени в миллисекундах. (Число)
Андроид причуды
Android 2.x эмуляторы не возвращать результат геолокации, если enableHighAccuracy параметр имеет значениеtrue.