Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
Athena
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
华国豪
Athena
Commits
26e6bae7
Commit
26e6bae7
authored
Jun 18, 2019
by
华国豪
🙄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
js
parent
59da88d2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
0 deletions
+25
-0
getLocation.js
src/assets/utils/getLocation.js
+25
-0
No files found.
src/assets/utils/getLocation.js
0 → 100644
View file @
26e6bae7
export
const
location
=
{
initMap
(
id
)
{
let
mapObj
=
new
AMap
.
Map
(
id
,
{})
let
geolocation
;
mapObj
.
plugin
([
'AMap.Geolocation'
],
function
()
{
geolocation
=
new
AMap
.
Geolocation
({
enableHighAccuracy
:
true
,
// 是否使用高精度定位,默认:true
timeout
:
10000
,
// 超过10秒后停止定位,默认:无穷大
maximumAge
:
0
,
// 定位结果缓存0毫秒,默认:0
convert
:
true
,
// 自动偏移坐标,偏移后的坐标为高德坐标,默认:true
showButton
:
true
,
// 显示定位按钮,默认:true
buttonPosition
:
'LB'
,
// 定位按钮停靠位置,默认:'LB',左下角
buttonOffset
:
new
AMap
.
Pixel
(
10
,
20
),
// 定位按钮与设置的停靠位置的偏移量,默认:Pixel(10, 20)
showMarker
:
true
,
// 定位成功后在定位到的位置显示点标记,默认:true
showCircle
:
true
,
// 定位成功后用圆圈表示定位精度范围,默认:true
panToLocation
:
true
,
// 定位成功后将定位到的位置作为地图中心点,默认:true
zoomToAccuracy
:
true
// 定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false
})
mapObj
.
addControl
(
geolocation
)
geolocation
.
getCurrentPosition
()
})
return
geolocation
;
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment