--- title: PositionOptions slug: Web/API/PositionOptions tags: - Geolocalización - Interfaz - Referencia translation_of: Web/API/PositionOptions ---
{{APIRef("Geolocation API")}}
La interfaz PositionOptions
describe las opciones disponibles cuando invocamos el "backend" de geolocalización. El navegador no crea este objeto directamente: es el script que invoca quien lo crea y usa como un parámetro de {{domxref("Geolocation.getCurrentPosition()")}} y {{domxref("Geolocation.watchPosition()")}}.
La interfaz PositionOptions
no hereda ninguna propiedad.
true
y si el dispositivo es capaz de proporcionar una posición más precisa, así lo hará. Ten en cuenta que esto puede resultar en tiempos de respuesta más lentos o en un incremento del uso de energía (con un chip GPS en un teléfono móvil por ejemplo). Por otro lado, si es false
(el valor por defecto), el dispositivo tiene libertad para decidir ahorrar recursos respondiendo más rápido y/o usando menos energía.long
positivo que representa el máximo período de tiempo (en millisegundos) que se le permite tomar al dispositivo para retornar a una posición. El valor por defecto es Infinity
, y significa que getCurrentPosition()
no retornará hasta que esté disponible la posición.long
positivo que indica la edad máxima en milisegundos de una posible posición "cacheada" que es aceptable retornar. Si es 0
, significa que el dispositivo no puede usar posiciones "cacheadas" y debe intentar conseguir la posición real actual. Si es Infinity
el dispositivo debe retornar una posición previamente "cacheada" independientemente de su edad.La interfaz PositionOptions
no implementa ni hereda ningún método.
Especificación | Estatus | Comentario |
---|---|---|
{{SpecName('Geolocation', '#positionoptions', 'PositionOptions')}} | {{Spec2('Geolocation')}} | Especificación inicial. |
{{ CompatibilityTable() }}
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | 5 | {{CompatGeckoDesktop("1.9.1")}} | 9 | 10.60 Removed in 15.0 Reintroduced in 16.0 |
5 |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | {{CompatUnknown()}} | {{CompatUnknown()}} | {{CompatGeckoMobile("4")}} | {{CompatUnknown()}} | 10.60 | {{CompatUnknown()}} |