百度地图API获取当前位置
异步加载获取当前位置
//百度地图API功能function loadJScript() {var script = document.createElement("script");script.type = "text/javascript";script.src = "http://api.map.baidu.com/api?v=2.0&ak=zUGhOxEtT50sUhK1WCoMeHXleEG4q1un&callback=init";document.body.appendChild(script);}function init() {var longitude =118.7029550000;//经度var latitude =32.1632910000;//纬度var map = new BMap.Map("allmap"); // 创建Map实例var point = new BMap.Point(114.3115860000,30.5984670000); // 创建点坐标map.centerAndZoom(point,15);if( longitude!= "" && latitude!= ""){map.clearOverlays();var new_point = new BMap.Point(longitude,latitude);map.centerAndZoom(new_point, 15);//var marker = new BMap.Marker(new_point); // 创建标注var myIcon = new BMap.Icon("../images/dw_icon.png", new BMap.Size(26,77));var marker2 = new BMap.Marker(new_point,{icon:myIcon});map.addOverlay(marker2); // 将标注添加到地图中map.panTo(new_point);//获取当前位置var geolocation = new BMap.Geolocation();geolocation.getCurrentPosition(function(){if(this.getStatus() == BMAP_STATUS_SUCCESS){getAddress(new_point);console.log(BMAP_STATUS_SUCCESS)}else {alert('failed'+this.getStatus());}});//获取地址信息,设置地址labelfunction getAddress(point){console.log(point);var gc = new BMap.Geocoder();gc.getLocation(point, function(rs){var addComp = rs.addressComponents;var address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber;//获取地址console.log(address);});}}}window.onload = loadJScript; //异步加载地图
获取当前位置
<script src="http://api.map.baidu.com/api?v=2.0&ak=填入申请的AK"></script>
<script type="text/javascript">//获取当前位置var geolocation = new BMap.Geolocation();geolocation.getCurrentPosition(function(r){if(this.getStatus() == BMAP_STATUS_SUCCESS){mk = new BMap.Marker(r.point);getAddress(r.point);}else {alert('failed'+this.getStatus());}});//获取地址信息,设置地址labelfunction getAddress(point){var gc = new BMap.Geocoder();gc.getLocation(point, function(rs){var addComp = rs.addressComponents;var address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber;//获取地址console.log(address);});}
</script>
百度地图API获取当前位置相关推荐
- 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例
利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: var map; var gpsPoint; var baiduPoint; ...
- HTML5页面调用百度地图API,获取当前位置并导航到目的地
微信也可用, <!DOCTYPE html> <html lang="zh-cmn-Hans"><meta charset="UTF-8&q ...
- JavaScript使用百度地图API获取当前位置信息
使用步骤: 一.百度开放API平台申请AK 二.在线引入API 或者使用 npm 三.使用API获取位置 注意:百度API. 高德API 商业用途,均需授权 引用与配置 方式一 .在线引入API: & ...
- vue项目中通过百度地图API获取当前位置定位
1.申请自己的Ak(密钥) 百度地图开发平台 登录后到控制台,然后创建应用,选择对应的配置 创建成功后复制对应的AK就行(注意:创建过程中需要注意应用类型) 2. 创建一个map.js 里面写此代码需 ...
- html5 直接获取当前位置,HTML5调用百度地图API获取当前位置并直接导航目的地的方法...
//$ak=2051409c59b8d558c7e6bbd0c5c62ffd body, html,#allmap {width: 100%;height: 100%;overflow: hidden ...
- c语言api获取百度地图,H5调用百度地图API获取地理位置
//获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...
- html调用腾讯地图定位当前位置,vue web项目中调用腾讯地图API获取当前位置的经纬度...
vue web项目中调用腾讯地图API获取当前位置的经纬度 vue web项目中调用腾讯地图API获取当前位置的经纬度 在main.js 中添加一下代码 import axios from 'axio ...
- 微信端H5使用百度地图定位获取当前位置安卓定位不准
微信端H5使用百度地图定位获取当前位置安卓定位不准的问题解决如下: 使用微信端定位,签名方法看微信接口文档: <script type="text/javascript"&g ...
- 调用百度地图API获取经纬度(详细步骤)
前端调用百度地图API获取经纬度(详细操作) 1. 浏览器搜索百度地图开放平台 2. 创建应用 点击控制台 --> 应用管理 --> 我的应用 --> 注册账号(如果没有注册过) - ...
最新文章
- CentOS 安装Apache
- DC-RC加固修补型砂浆
- opencv sgbm 三维重建_图像三维重建方法综述
- 关于 Java 对象序列化您不知道的 5 件事
- Markdown中数学公式整理
- 软件设计原则(六)迪米特法则 -Law of Demeter
- Gstreamer编程
- Error:fatal: Not a git repository (or any of the parent directories): .git
- Qt 多重继承时 moc 编译出错
- csdn上修改字体的颜色
- hashmap有关问题与计算
- 对广义表L=((a,b),c,d)进行操作tail(head(L))的结果是
- 四元数插值方法Slerp/Squad/Spicv/Sping知识总结思维导图
- 爆料称配备更大屏幕尺寸的Apple Silicon版iMac仍在研发中
- 初次网页设计案例及思路
- Alfresco 4 项目介绍
- 【人脸识别】基于matlab GUI PCA人脸二维码识别(带面板)【含Matlab源码 754期】
- UIControl 纠错
- 红外接收C语言实现 NEC 定时器
- 读懂 互联网巨头 【中台之战】 以及 中台 发展思维
热门文章
- VS2019 C++的跨平台开发——Linux开发
- 编译原理学习笔记20——符号表
- 【NLP模型笔记】Intro || Word2vec词向量模型
- 男生想跟女生说的30句真心话!!!!
- [置顶] 游戏开发技术总结(经典之作)第八集 脚踏实地-----游戏角色自动寻路、路径搜索算法...
- 鸽主姓名查询成绩_鸽主姓名查询成绩 台鸽怎么查成绩?
- 微电子基本知识---绝缘相关性质(电阻率,介电常数,漏电流,漏电流密度,击穿电压,击穿场强)
- 机器人点焊枪接线_全功能自动焊枪清枪站安装操作说明书.PDF
- 3分钟搞懂数字舵机与模拟舵机的区别!
- 【杰理AC696X】PWM推RGB灯实例