| | |
| | | /** |
| | | * 高德地图定位 |
| | | * |
| | | * |
| | | */ |
| | | // export const location = { |
| | | // undefined |
| | |
| | | AMap.plugin('AMap.Geolocation', function () { |
| | | var geolocation = new AMap.Geolocation({ |
| | | // 是否使用高精度定位,默认:true |
| | | enableHighAccuracy: true, |
| | | enableHighAccuracy: true |
| | | // 设置定位超时时间,默认:无穷大 |
| | | // timeout: 10000, |
| | | // 定位按钮的停靠位置的偏移量,默认:Pixel(10, 20) |
| | |
| | | geolocation.getCurrentPosition() |
| | | AMap.event.addListener(geolocation, 'complete', onComplete) |
| | | AMap.event.addListener(geolocation, 'error', onError) |
| | | function onComplete(data) { |
| | | function onComplete (data) { |
| | | // data是具体的定位信息 |
| | | fn(data); |
| | | fn(data) |
| | | } |
| | | function onError(data) { |
| | | function onError (data) { |
| | | // 定位出错 |
| | | fn(data); |
| | | fn(data) |
| | | } |
| | | }) |
| | | }; |
| | | } |