@uni/location
v1.0.9
Published
[![npm](https://img.shields.io/npm/v/@uni/location.svg)](https://www.npmjs.com/package/@uni/location)
Downloads
2
Readme
location
Install
$ npm install @uni/location --save
or
$ npm install @uni/apis --save
Usage
import { getLocation } from '@uni/location';
getLocation({
success: (res) => {
console.log('success', res);
},
fail: (res) => {
console.log('fail', res);
},
complete: (res) => {
console.log('complete', res);
}
});
// promise
getLocation().then(response => {})
.catch(error => {})
.finally(res => {});
Methods
getLocation(options)
Gets current geographic location(WGS84).
Supported
Arguments
| Property | Type | Description | required | Default |
| --- | --- | --- | --- | --- |
| options | object
| | ✔️ | - |
| options.success | Function
| The callback function for a successful API call | ✘ | - |
| options.fail | Function
| The callback function for a failed API call | ✘ | - |
| options.complete | Function
| The callback function used when the API call completed (always executed whether the call succeeds or fails) | ✘ | - |
Return
| Property | Type | Description |
| --- | --- | --- |
| latitude | string
| Latitude |
| longitude | string
| Longitude |
| accuracy | string
| Location accuracy |
| horizontalAccuracy | string
| Horizontal accuracy |
openLocation
Views location using the built-in map. The GCJ-02 coordinate system of the State Bureau of Surveying and Mapping is used.
Usage
import { openLocation } from '@uni/location';
openLocation({
longitude: '120.126293',
latitude: '30.274653',
name: 'cityname',
address: 'stree name',
success: (res) => {
console.log('success', res);
},
fail: (res) => {
console.log('fail', res);
},
complete: (res) => {
console.log('complete', res);
}
});
// promise
openLocation({
longitude: '120.126293',
latitude: '30.274653',
name: 'ctyname',
address: 'stree name'})
.then(response => {})
.catch(error => {})
.finally(res => {});
Supported
Arguments
| Property | Type | Description | required | Default |
| --- | --- | --- | --- | --- |
| options | object
| | ✔️ | - |
| options.latitude | string
| Latitude | ✔️ | - |
| options.longtitude | string
| Longtitude | ✔️ | - |
| options.scale | number
| Scale, ranging from 5 to 18 | ✘ | 18 |
| options.name | string
| Location name | ✔️ | - |
| options.address | string
| Detailed address | ✔️ | - |
| options.success | Function
| The callback function for a successful API call | ✘ | - |
| options.fail | Function
| The callback function for a failed API call | ✘ | - |
| options.complete | Function
| The callback function used when the API call completed (always executed whether the call succeeds or fails) | ✘ | - |