异步加载获取当前位置

//百度地图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获取当前位置相关推荐

  1. 百度地图利用位置提供服务器,利用百度地图API获取当前位置信息的实例

    利用百度地图API可以做很多事情,个人感觉最核心也是最基础的就是定位功能了.这里分享一个制作的JS可以实现登录网页后定位: var map; var gpsPoint; var baiduPoint; ...

  2. HTML5页面调用百度地图API,获取当前位置并导航到目的地

    微信也可用, <!DOCTYPE html> <html lang="zh-cmn-Hans"><meta charset="UTF-8&q ...

  3. JavaScript使用百度地图API获取当前位置信息

    使用步骤: 一.百度开放API平台申请AK 二.在线引入API 或者使用 npm 三.使用API获取位置 注意:百度API. 高德API 商业用途,均需授权 引用与配置 方式一 .在线引入API: & ...

  4. vue项目中通过百度地图API获取当前位置定位

    1.申请自己的Ak(密钥) 百度地图开发平台 登录后到控制台,然后创建应用,选择对应的配置 创建成功后复制对应的AK就行(注意:创建过程中需要注意应用类型) 2. 创建一个map.js 里面写此代码需 ...

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

    //$ak=2051409c59b8d558c7e6bbd0c5c62ffd body, html,#allmap {width: 100%;height: 100%;overflow: hidden ...

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

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

  7. html调用腾讯地图定位当前位置,vue web项目中调用腾讯地图API获取当前位置的经纬度...

    vue web项目中调用腾讯地图API获取当前位置的经纬度 vue web项目中调用腾讯地图API获取当前位置的经纬度 在main.js 中添加一下代码 import axios from 'axio ...

  8. 微信端H5使用百度地图定位获取当前位置安卓定位不准

    微信端H5使用百度地图定位获取当前位置安卓定位不准的问题解决如下: 使用微信端定位,签名方法看微信接口文档: <script type="text/javascript"&g ...

  9. 调用百度地图API获取经纬度(详细步骤)

    前端调用百度地图API获取经纬度(详细操作) 1. 浏览器搜索百度地图开放平台 2. 创建应用 点击控制台 --> 应用管理 --> 我的应用 --> 注册账号(如果没有注册过) - ...

最新文章

  1. CentOS 安装Apache
  2. DC-RC加固修补型砂浆
  3. opencv sgbm 三维重建_图像三维重建方法综述
  4. 关于 Java 对象序列化您不知道的 5 件事
  5. Markdown中数学公式整理
  6. 软件设计原则(六)迪米特法则 -Law of Demeter
  7. Gstreamer编程
  8. Error:fatal: Not a git repository (or any of the parent directories): .git
  9. Qt 多重继承时 moc 编译出错
  10. csdn上修改字体的颜色
  11. hashmap有关问题与计算
  12. 对广义表L=((a,b),c,d)进行操作tail(head(L))的结果是
  13. 四元数插值方法Slerp/Squad/Spicv/Sping知识总结思维导图
  14. 爆料称配备更大屏幕尺寸的Apple Silicon版iMac仍在研发中
  15. 初次网页设计案例及思路
  16. Alfresco 4 项目介绍
  17. 【人脸识别】基于matlab GUI PCA人脸二维码识别(带面板)【含Matlab源码 754期】
  18. UIControl 纠错
  19. 红外接收C语言实现 NEC 定时器
  20. 读懂 互联网巨头 【中台之战】 以及 中台 发展思维

热门文章

  1. VS2019 C++的跨平台开发——Linux开发
  2. 编译原理学习笔记20——符号表
  3. 【NLP模型笔记】Intro || Word2vec词向量模型
  4. 男生想跟女生说的30句真心话!!!!
  5. [置顶] 游戏开发技术总结(经典之作)第八集 脚踏实地-----游戏角色自动寻路、路径搜索算法...
  6. 鸽主姓名查询成绩_鸽主姓名查询成绩 台鸽怎么查成绩?
  7. 微电子基本知识---绝缘相关性质(电阻率,介电常数,漏电流,漏电流密度,击穿电压,击穿场强)
  8. 机器人点焊枪接线_全功能自动焊枪清枪站安装操作说明书.PDF
  9. 3分钟搞懂数字舵机与模拟舵机的区别!
  10. 【杰理AC696X】PWM推RGB灯实例