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.