一. Geolocaiton API 功能介绍
Geolocation接口是一个用来获取设备地理位置的可编程的对象,它可以让Web内容访问到设备的地理位置,这将允许Web应用基于用户的地理位置提供定制的信息.
出于安全考虑,当一个Web页尝试获取地理位置信息时, 会请求用户批准地理位置访问权限, 每个浏览器都有自己请求用户批准该权限的策略和方法.
二. Geolocation API 使用说明
Geolocation API是通过window.navigator.geolocation获取地理定位的访问的,该对象有以下三个方法:
1、 getCurrentPosition()
1.1 语法
navigator.geolocation.getCurrentPosition(success,error,options)
1.2 参数说明
参数1.success:
必选参数,其作用是获取地理位置信息成功后返回执行的回调函数.
参数2.error:
可选参数,作用是获取地理位置信息异常或失败时执行的回调函数.
参数3.options:
可选参数,作用是添加一些可选参数设置
1.3 代码示例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>地理定位</title>
</head>
<body>
<script>
//获取当前地理信息
window.navigator.geolocation.getCurrentPosition(succe