@tauri-apps/plugin-geolocation
Alias de tipos
Sección titulada «Alias de tipos»Coordinates
Sección titulada “Coordinates”type Coordinates: object;Declaración de tipo
Sección titulada «Declaración de tipo»Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L12
PermissionStatus
Sección titulada “PermissionStatus”type PermissionStatus: object;Declaración de tipo
Sección titulada «Declaración de tipo»| Nombre | Tipo | Descripción | Definido en |
|---|---|---|---|
coarseLocation |
PermissionState |
Estado de permisos para el alias coarseLoaction. En Android solicita/comprueba ACCESS_COARSE_LOCATION. En Android 12+, los usuarios pueden elegir entre Ubicación aproximada (ACCESS_COARSE_LOCATION) y Ubicación precisa (ACCESS_FINE_LOCATION). En iOS tendrá el mismo valor que el alias location. |
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L59 |
location |
PermissionState |
Estado de permisos para el alias location. En Android solicita/comprueba los permisos tanto de ACCESS_COARSE_LOCATION como de ACCESS_FINE_LOCATION. En iOS solicita/comprueba los permisos de ubicación. | Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L49 |
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L41
PermissionType
Sección titulada “PermissionType”type PermissionType: "location" | "coarseLocation";Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L62
Position
Sección titulada “Position”type Position: object;Declaración de tipo
Sección titulada «Declaración de tipo»| Nombre | Tipo | Descripción | Definido en |
|---|---|---|---|
coords |
Coordinates |
Las coordenadas GPS junto con la precisión de los datos. | Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L72 |
timestamp |
number |
Hora de creación de estas coordenadas. | Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L68 |
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L64
PositionOptions
Sección titulada “PositionOptions”type PositionOptions: object;Declaración de tipo
Sección titulada «Declaración de tipo»| Nombre | Tipo | Descripción | Definido en |
|---|---|---|---|
enableHighAccuracy |
boolean |
Modo de alta precisión (como GPS, si está disponible). Se ignorará en Android 12+ si los usuarios no concedieron el permiso ACCESS_FINE_LOCATION (permiso coarseLocation). |
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L80 |
maximumAge |
number |
La antigüedad máxima en milisegundos de una posible posición en caché que sea aceptable devolver. Por defecto: 0 Se ignora en iOS | Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L92 |
timeout |
number |
El tiempo máximo de espera en milisegundos para las actualizaciones de ubicación. En Android el tiempo de espera se ignora para getCurrentPosition. Se ignora en iOS | Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L86 |
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L75
Funciones
Sección titulada «Funciones»checkPermissions()
Sección titulada «checkPermissions()»function checkPermissions(): Promise<PermissionStatus>Devuelve
Sección titulada «Devuelve»Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L128
clearWatch()
Sección titulada “clearWatch()”function clearWatch(channelId): Promise<void>Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
channelId |
number |
Devuelve
Sección titulada «Devuelve»Promise<void>
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L122
getCurrentPosition()
Sección titulada “getCurrentPosition()”function getCurrentPosition(options?): Promise<Position>Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
options? |
PositionOptions |
Devuelve
Sección titulada «Devuelve»Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L114
requestPermissions()
Sección titulada «requestPermissions()»function requestPermissions(permissions): Promise<PermissionStatus>Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
permissions |
null | PermissionType[] |
Devuelve
Sección titulada «Devuelve»Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L132
watchPosition()
Sección titulada “watchPosition()”function watchPosition(options, cb): Promise<number>Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
options |
PositionOptions |
cb |
(location, error?) => void |
Devuelve
Sección titulada «Devuelve»Promise<number>
Fuente: https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/geolocation/guest-js/index.ts#L95
© 2026 Colaboradores de Tauri. CC-BY / MIT