Window navigator.geolocation 属性
实例
获取用户位置的纬度和经度:
<!DOCTYPE html><html><body><h2>geolocation 属性</h2><p id="demo"><script>if (navigator.geolocation) {navigator.geolocation.getCurrentPosition(showPosition);} else {document.getElementById("demo").innerHTML ="该浏览器不支持 Geolocation。";}function showPosition(position) {document.getElementById("demo").innerHTML ="纬度: " + position.coords.latitude + "<br>" +"经度: " + position.coords.longitude;}</script></body></html>
定义与用法
geolocation 属性返回可用于定位用户位置的 geolocation 对象。
geolocation 属性是只读的。
geolocation 属性仅在安全上下文(HTTPS)中可用。
geolocation 属性只有在用户允许后才可用。备注
对于使用 GPS 的设备,如智能手机,Geolocation 要精确得多。
也可以参考:
HTML5 Gelocation。
语法
navigator.geolocation
返回值
| 类型 | 描述 |
| 一个对象 | 对 Geolocation 对象的引用 |
浏览器支持
navigator.geolocation 所有浏览器都支持:
| 属性 | |||||
|---|---|---|---|---|---|
| navigator.geolocation | Yes | Yes | Yes | Yes | Yes |