本篇文章给大家带来的内容是关于h5页面如何调用百度地图获取当前位置(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

在项目中越来越多的用到了手机的GRS定位功能,使用百度地图API获取当前位置并在地图上标注出来首先应该在官网上注册key

点击获取密钥,注册获取key。

完整代码如下:

// 百度地图API功能

var map = new BMap.Map("allmap"); var point = new BMap.Point(108.95,34.27);

map.centerAndZoom(point,12); var geolocation = new BMap.Geolocation();

geolocation.getCurrentPosition(function(r){console.log(r.point)

if(this.getStatus() == BMAP_STATUS_SUCCESS){

var mk = new BMap.Marker(r.point);

map.addOverlay(mk);//标出所在地

map.panTo(r.point);//地图中心移动

//alert('您的位置:' r.point.lng ',' r.point.lat);

var point = new BMap.Point(r.point.lng,r.point.lat);//用所定位的经纬度查找所在地省市街道等信息

var gc = new BMap.Geocoder();

gc.getLocation(point, function(rs){

var addComp = rs.addressComponents; console.log(rs.address);//地址信息

alert(rs.address);//弹出所在地址

});

}else {

alert('failed' this.getStatus());

}

},{enableHighAccuracy: true})

运行结果是:

(注:用浏览器定位是不准确的,建议用手机进行测试!)

相关推荐:

HTML5调用百度地图API获取当前位置并直接导航目的地的方法

android h5调用百度地图,h5页面如何调用百度地图获取当前位置(代码)相关推荐

  1. html制作百度音乐标签页面,网页调用百度音乐盒

    在自己的网页中嵌入百度音乐盒 选择播放自己的音乐 完整代码如下: my music body{ margin:0; padding: 0; } .p{ font-size: 20px; font-fa ...

  2. easyui弹出窗关闭前调用确认窗口,先关闭页面后调用弹出窗口

    弹出窗关闭的时候提示是否关闭,同时进行一些对应的方法调用, 然而在进行页面关闭调用的时候,往往页面关闭了,才弹出确认对话框, $.messager.confirm和panel的onBeforeClos ...

  3. vue 做一个定点地图的页面(定位到你想要的地点)

    实例:如何用vue做一个定点地图的页面,进入一个地图,并且定位到你想要的地点. 这里举一个定点医院的例子. 在pages中添加一个vue页面为Hospital_map.vue,将该网页注册到路由src ...

  4. android获取当前位置经纬度,Android中通过GPS或NetWork获取当前位置的经纬度

    今天在Android项目中要实现一个通过GPS或NetWork来获取当前移动终端设备的经纬度功能.要实现该功能要用到Android Framework 中的 LocationManager 类.下面我 ...

  5. qt linux地图控件,Qt编写地图综合应用6-百度在线地图

    一.前言 百度在线地图的应用老早就做过,后面经过不断的完善才到今天的这个程序,除了基本的可以载入地图并设置一些相关的属性以外,还增加了各种js函数直接异步加载数据比如动态添加点.矩形.圆形.行政区划等 ...

  6. h5页面调用百度地图获取当前位置并在地图上标注出来

    在项目中越来越多的用到了手机的GRS定位功能,使用百度地图API获取当前位置并在地图上标注出来首先应该在官网上注册key 点击获取密钥,注册获取key. 完整代码如下: <!DOCTYPE ht ...

  7. c语言api获取百度地图,H5调用百度地图API获取地理位置

    //获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...

  8. H5页面调起高德地图APP/百度地图APP

    直接通过链接跳转即可唤起高德地图APP或者百度地图APP,示例如下: var s = startAddressInfo;//起点地址信息var e = endAddressInfo;//终点地址信息i ...

  9. android 百度地图h5,【分享】H5 地理信息定位+百度地图

    [JavaScript] 纯文本查看 复制代码 //创建和初始化地图函数: function initMap(longitude,latitude){ createMap(longitude,lati ...

最新文章

  1. python在线编辑器最新_Editor.md 二次开发-markdown在线编辑器
  2. html里面onclick属性是什么,html中onclick事件属性定义与用法
  3. ArcGis10安装步骤
  4. 数据结构栈和队列以及常见算法题
  5. 有的时候看项目,和创业者交流,发现他们的企业
  6. 移动Web开发与适配笔记
  7. android系统中使用ksoap2-android客户端库操作Asp.net WebService
  8. 【业务安全-04】万能用户名及万能密码实验
  9. 通过倍福Twincat的R3IO添加外部C++程序
  10. 浏览器打开pdf文件默认全屏设置方法
  11. 《SRE:Google运维解密》读后有感
  12. 中国存储器“3+1”版图初现
  13. 液晶监控屏:大屏领域已占据主导地位
  14. 腾讯企业邮箱免费注册及登录方法
  15. 简简的语法13——副词对动词就像形容词对名词一样
  16. OpenCV 中的矩(moments)和 Hu不变矩(HuMoments)
  17. Python之微信自动化
  18. Firefox 删除插件
  19. 未解决极点五笔变半行的问题
  20. tinymp3 MP3编解码库的使用

热门文章

  1. Symfony 初步了解
  2. Linux sdk工作的前景,环信Linux SDK测试版简直逆天 高端大气上档次
  3. 如何在网站中安装51啦
  4. win10和win7系统配置faster rcnn(pytorch)
  5. 目前SEP 离线升级包下载及升级方法
  6. android软件工程师/android中间件开发
  7. 2022-2028全球与中国聚对苯二甲酸丁二酯化合物市场现状及未来发展趋势
  8. Gearman 的使用
  9. 2021年程序员薪资和生活现状调查,就等你的参与了!
  10. 读者福利!多达 2048G 各种资源免费赠送