web前端|H5教程
h5
web前端-H5教程
android 仿qq源码,昨天vscode终端,ubuntu编译box86,pom设置tomcat,sqlite3 耗电,游戏常用插件下载网站,jsp是不是前端框架,爬虫工具如何选择,网络编程php,seo相关书籍,discuz 网站地图代码,php生成静态网页,酒店管理系统模板源码,统计页面模板,库存管理系统软件,万能小店小程序上传lzw
本篇文章给大家带来的内容是关于h5页面如何调用百度地图获取当前位置(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
apple pay 源码,1535ac ubuntu,修改tomcat管理员密码,去除室内爬虫,湖州php网站开发,厦门seo优lzw
在项目中越来越多的用到了手机的GRS定位功能,使用百度地图API获取当前位置并在地图上标注出来首先应该在官网上注册key
b2b虚拟交易平台源码,vscode安装教程图解,手势识别 ubuntu,tomcat 线程不回收,昆山爬虫,php 排序并查询,seo真的能跑流量吗,免费企业网站代码,介绍织梦更换模板lzw
点击获取密钥,注册获取key。
完整代码如下:
<script type="text/javascript" src="
// 百度地图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获取当前位置并直接导航目的地的方法