博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取用户地理位置
阅读量:5334 次
发布时间:2019-06-15

本文共 1273 字,大约阅读时间需要 4 分钟。

1、利用h5 属性获取用户地理位置

  h5的新增属性是支持用户获取地理位置的特别是手机,支持的情况会更好。具体写法如下

// 定位功能            getLocation () {                if (navigator.geolocation) {                    navigator.geolocation.getCurrentPosition(showPosition, showError);                } else {                    alert('浏览器不支持地理定位。');                }            },       // 定位成功            showPosition (position) {                var lat = position.coords.latitude;                // 纬度                var lag = position.coords.longitude;                // 经度                alert('纬度:' + lat + ',经度:' + lag);            },       // 处理失败            showError (error) {                switch (error.code) {                    case error.PERMISSION_DENIED:                        alert('定位失败,用户拒绝请求地理定位');                    break;                    case error.POSITION_UNAVAILABLE:                        alert('定位失败,位置信息是不可用');                    break;                    case error.TIMEOUT:                        alert('定位失败,请求获取用户位置超时');                    break;                    case error.UNKNOWN_ERROR:                        alert('定位失败,定位系统失效');                    break;                }            }

只需要这三个函数便可以了。执行

getLocation () 这个函数便可以获取经纬度了

 

转载于:https://www.cnblogs.com/haonanZhang/p/7079493.html

你可能感兴趣的文章
dbcp 1.4 底层连接断开时内存泄露bug
查看>>
关于密码
查看>>
ASP.NET 导出PPT
查看>>
Git忽略规则及.gitignore规则不生效的解决办法
查看>>
How to fix the sources list
查看>>
Eclipse的数据库插件
查看>>
mysql简单学习
查看>>
嵌入式操作系统
查看>>
URI和URL的区别
查看>>
UI---startup--jquery
查看>>
echart使用总结
查看>>
iframe自适应宽度和高度
查看>>
jdk版本特性
查看>>
(HDU)1048 --The Hardest Problem Ever( 最难的问题)
查看>>
JavaScript 介绍
查看>>
Ubuntu 集群ssh 配置实现远程登录
查看>>
自学c语言-1
查看>>
Algorithm 算法基础知识(未完成
查看>>
4.18下午
查看>>
【认证】OAuth2基本概念和运作流程
查看>>