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 相关文章推荐
心扬JS分页函数代码
Sep 10 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
Apr 03 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
Nov 13 Javascript
Jquery焦点图实例代码
Nov 25 Javascript
javascript实现别踩白块儿小游戏程序
Nov 22 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
Mar 09 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
Jul 12 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 Javascript
解决vue attr取不到属性值的问题
Sep 18 Javascript
React组件对子组件children进行加强的方法
Jun 23 Javascript
Vue+abp微信扫码登录的实现代码示例
Jan 06 Javascript
小程序实现文字循环滚动动画
Jun 14 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读MYSQL中文乱码的解决方法
2006/12/17 PHP
ajax+php打造进度条 readyState各状态
2010/03/20 PHP
PHP数组实例总结与说明
2011/08/23 PHP
PHP新手用的Insert和Update语句构造类
2012/03/31 PHP
PHP学习记录之数组函数
2018/06/01 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
jquery引用方法时传递参数原理分析
2014/10/13 Javascript
node.js中的console用法总结
2014/12/15 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
vue多层嵌套路由实例分析
2019/03/19 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
python利用hook技术破解https的实例代码
2013/03/25 Python
python3爬虫之设计签名小程序
2018/06/19 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
python如何从文件读取数据及解析
2019/09/19 Python
python实现复制文件到指定目录
2019/10/16 Python
Python读写操作csv和excle文件代码实例
2020/03/16 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
新加坡网上化妆品店:Best Buy World
2018/05/18 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
同意迁入证明模板
2014/10/26 职场文书
聚会通知怎么写
2015/04/23 职场文书
关于成立领导小组的通知
2015/04/23 职场文书
毕业论文致谢信
2015/05/14 职场文书
竞选稿之小学班干部
2019/10/31 职场文书