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
.