1.通过html5 获取当前gps坐标,不过这种一般PC网页很多都不适用,一般用作手机网页

HTML5 Geolocation API (地理位置应用程序接口)

目前PC浏览器支持情况:

Firefox 3.5+
Chrome 5.0+
Safari 5.0+
Opera 10.60+
Internet Explorer 9.0+

手机支持情况:

Android 2.0+
iPhone 3.0+
Opera Mobile 10.1+
Symbian (S60 3rd & 5th generation)
Blackberry OS 6

HTML5 - 使用地理定位

请使用 getCurrentPosition() 方法来获得用户的位置。

下例是一个简单的地理定位实例,可返回用户位置的经度和纬度。

实例

<script>
var x=document.getElementById("demo");
function getLocation(){if (navigator.geolocation){navigator.geolocation.getCurrentPosition(showPosition);}else{x.innerHTML="Geolocation is not supported by this browser.";}}
function showPosition(position){x.innerHTML="Latitude: " + position.coords.latitude +"<br />Longitude: " + position.coords.longitude;}
</script>


2.通过百度地图API去获取当前用户地理位置,不过一般都不能很精确的,百度地图的定位都是有偏移量的。


// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.331398,39.897445);
map.centerAndZoom(point,12);
 
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
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);
}
else {
alert('failed'+this.getStatus());
}        
},{enableHighAccuracy: true})

【百度地图api】之获取当前用户地理位置-浏览器定位相关推荐

  1. python批量爬取小网格区域坐标系_Python爬虫实例_利用百度地图API批量获取城市所有的POI点...

    上篇关于爬虫的文章,我们讲解了如何运用Python的requests及BeautifuiSoup模块来完成静态网页的爬取,总结过程,网页爬虫本质就两步: 1.设置请求参数(url,headers,co ...

  2. 【python】python利用百度地图API:获取经纬度、地图撒点

    本文目的: python通过百度地图API,获取所给地址的经纬度,并且在百度地图上进行撒点. 另:百度地图API功能强大,如: GPS功能(单个点沿线运动). 信息窗口示例(添加纯文字的信息窗口). ...

  3. Python3调用百度地图API接口获取结构化地址

    在实际应用中,我们也许会有这样的需求,输入一个地名,就能够知道这个地方的准确地址.例如输入"清华大学",我们就可以知道清华大学在北京的哪个区哪条道路.正好百度地图开放平台服务提供了 ...

  4. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  5. 百度地图API之获取真实轨迹

    引入百度地图API中的AK(官网申请,免费的) 1.创建地图实例 2.添加定位控件(当前仅能定位到市) 3.设置存放坐标点的数组,获取点击时的点坐标 4. 自定义路径获取函数 getPath() 5. ...

  6. 百度地图显示坐标读取服务器数据,借助百度地图api解决获取经纬坐标问题

    今天做一个附近医院查询的小应用,要求根据经纬坐标计算距离,按距离由近到远排列起来,在web前端获取经纬坐标的时候发现新版本ios10和chrome浏览器在获取经纬坐标时要求服务器是https协议,否则 ...

  7. php 百度地图api获取经纬度,调用百度地图API接口获取地铁站的经纬度信息

    今天我们来看一下,如何通过百地图API来获取地点的经纬度.首先百度地图提供了强大的API接口,我们可以通过调用它来实现目的.这是网址:https://lbsyun.baidu.com/.首先想要调用A ...

  8. C# 通过百度地图API,获取访问IP详细地址(上网IP的大致位置信息,一般为城市级别)

    1.创建接受Json格式数据类 namespace BaiduMap {[Serializable]public class IpLocationResult{/// <summary>/ ...

  9. centerandzoom 无效_百度地图api h5获取当前位置授权(iphone6s 和 iphone7失效)

    百度地图获取当前位置授权对于ipnone6s和ipone7没有用,别的机型都可以,下面贴代码: (定义调用本地授权函数) var getLocation = function(callback) { ...

最新文章

  1. Android Handler的使用!!!
  2. java安卓获取mac_android开发分享以编程方式获取Android设备的MAC
  3. 用Matlab来备份文件夹
  4. 蘑菇街更新招股书:Q3亏1.8亿 IPO后陈琪有79%投票权
  5. HTTP协议从入门到大牛,初识HTTP协议(学习笔记)
  6. linux----------今天又遇到一个奇葩的问题,就是linux文件的权限已经是777了但是还是没有写入权限,按照下面的命令就解决了
  7. Android 音频焦点(Audio Focus)
  8. MT4跨平台跟单系统(API跟单、EA跟单、NJ4X跟单)的实现方式和技术原理
  9. windows安装ssh服务
  10. 基于MATLAB的疲劳检测
  11. php footer'=%3e2,为基于Wordpress的博客添加CNZZ统计代码
  12. 张量(五):张量学习——BGCP
  13. java fxml教程_openjfx(javaFX)完整学习指南(教程)
  14. mysql 把表名改成大写_mysql将表名改成大写的实例
  15. 左图右文或者上图下文的排列
  16. 参加这些国际学术会议:还怕发不了SCI论文?
  17. 【Interview###】华为、中兴嵌入式(C)笔试题
  18. java 正则替换以 开头_String replaceAll-正则匹配-截取以指定字符开头,以指定字符结尾的字符串...
  19. Android 安卓动画 属性动画 - 缩放动画
  20. 戴尔服务器显示屏报警PDR1101 fault detected on drive 3. Check drive

热门文章

  1. teradata查看正在运行的进程_一种基于greenplum数据库的状态检查及性能监控工具.doc...
  2. html调用摄像头直播,html5调用摄像头功能的实现代码
  3. 一个好用的软件定时器模块MultiTimer
  4. Typora+PicGo+阿里云OSS实现图片上传功能
  5. IDEA编译输出/控制台改为英文,运行信息报错信息改为英文
  6. 为什么游戏流畅需要60帧,而电影流畅只需要24帧?
  7. 三菱PLC GXWORKS编程之1新建
  8. 【原创】快速上手使用思维导图
  9. 京东价格监控软件开发技术探讨十四:电商领域区块链融合模式采集的探讨
  10. 为什么用线程池?解释下线程池参数?线程池处理流程?阻塞队列的作用?为什么是先添加列队而不是先创建最大线程?线程池中线程复用原理?