首页 > 代码库 > navigator.geolocation例子
navigator.geolocation例子
navigator.geolocation例子
分类: javascript 2012-03-09 22:20 1601人阅读 评论(0) 收藏 举报
function浏览器
[html] view plaincopy
- <html>
- <head>
- <script type="text/javascript">
- function getPositionSuccess(position){
- var lat = position.coords.latitude;
- var lng = position.coords.longitude;
- document.write("所在位置: 经度(" + lat + "),纬度(" + lng + ")");
- if(typeof position.address !== "undefined"){
- var country = position.address.country;
- var province = position.address.region;
- var city = position.address.city;
- document.write("<br />");
- document.write("您位于" + country + province + city);
- }
- }
- function getPositionError(error){
- switch(error.code){
- case error.TIMEOUT:
- alert("连接超时,请重试");
- break;
- case error.PERMISSION_DENIED:
- alert("您拒绝了使用位置共享服务,查询已取消");
- break;
- case error.POSITION_UNAVAILABLE:
- alert("亲爱的火星网友,非常抱歉,我们暂时无法为您所在的星球提供位置服务");
- break;
- }
- }
- </script>
- </head>
- <body>
- <script type="text/javascript" src=http://www.mamicode.com/"http://maps.google.com/maps/api/js?sensor=true"></script>
- <script type="text/javascript">
- if(navigator.geolocation){
- navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionError);
- }else{
- alert("您的浏览器不支持Geolocation!");
- }
- </script>
- </body>
- </html>
转载:http://blog.csdn.net/gohome520/article/details/7338486
navigator.geolocation例子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。