javascript使用百度地图api和html5特性获取浏览器位置


Posted in Javascript onJanuary 10, 2014
<!DOCTYPE html>
<html>
<body>
<p id="demo">点击这个按钮,获得您的位置:</p>
<button onclick="getLocation()">试一下</button>
<script src="http://api.map.baidu.com/api?v=1.4" type="text/javascript"></script>
<script>
var x=document.getElementById("demo");
function getLocation(){
    if(navigator.geolocation){
       navigator.geolocation.getCurrentPosition(showPosition);
      }else{
       alert("您的浏览器不支持地理定位");
      }
   }
function showPosition(position){
    lat=position.coords.latitude;
    lon=position.coords.longitude;
    //var map = new BMap.Map("container");            // 创建Map实例
    var point = new BMap.Point(lon, lat);    // 创建点坐标
    //map.centerAndZoom(point,15);                     // 
    //map.enableScrollWheelZoom(); 
    var gc = new BMap.Geocoder();    
    gc.getLocation(point, function(rs){
       var addComp = rs.addressComponents;
       alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);
      });
   }
</script>
</body>
</html>
Javascript 相关文章推荐
优化javascript的执行速度
Jan 23 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
Jun 08 Javascript
jQuery文本框(input textare)事件绑定方法教程
Apr 24 Javascript
基于JavaScript 下namespace 功能的简单分析
Jul 05 Javascript
JS常见问题整理(持续更新)
Aug 06 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
Nov 19 Javascript
用unescape反编码得出汉字示例
Apr 24 Javascript
百度地图自定义控件分享
Mar 04 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
Aug 31 Javascript
详解JavaScript中|单竖杠运算符的使用方法
May 23 Javascript
新入门node.js必须要知道的概念(必看篇)
Aug 10 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 Javascript
javascript通过className来获取元素的简单示例代码
Jan 10 #Javascript
深入理解JSON数据源格式
Jan 10 #Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
Jan 10 #Javascript
Script标签与访问HTML页面详解
Jan 10 #Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
Jan 10 #Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
Jan 10 #Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
Jan 09 #Javascript
You might like
php计算2个日期的差值函数分享
2015/02/02 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
浏览器常用高宽的jquery插件
2011/02/24 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
js获取窗口相对于屏幕左边和上边的位置坐标
2014/05/15 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
详解nodejs 文本操作模块-fs模块(二)
2016/12/22 NodeJs
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
Angularjs的键盘事件的绑定
2017/07/27 Javascript
JS获取字符对应的ASCII码实例
2017/09/10 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
python实现的简单RPG游戏流程实例
2015/06/28 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
基于Python的身份证验证识别和数据处理详解
2020/11/14 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
大学生村官工作感言
2014/01/10 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
《天安门广场》教学反思
2014/04/23 职场文书
出国英文推荐信
2014/05/10 职场文书
英语教研活动总结
2014/07/02 职场文书
党章培训心得体会
2014/09/04 职场文书
教师外出学习心得体会
2016/01/18 职场文书