网页获取用户位置信息的办法1 调用百度地图的地图标注功能,通过百度地图API获取对应的经度和纬度进而获取地区信息 优点是比较准确,缺点是需要用户自己选择位置2 通过H5 geolocation属性获取经度和纬度,优点是用户只需要点击允许获取即可,缺点是浏览器获取的经度相对不是很准确而且仍旧需要用户确认。
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/><title>基于浏览器的查找地理位置</title><!-- 百度API --><script src="http://api.map.baidu.com/api?v=1.2" type="text/javascript"></script><script>function getLocation(){var options={enableHighAccuracy:true,maximumAge:1000}if(navigator.geolocation){//浏览器支持geolocationnavigator.geolocation.getCurrentPosition(onSuccess,onError,options);}else{//浏览器不支持geolocationalert('您的浏览器不支持地理位置定位');}}//成功时function onSuccess(position){//返回用户位置//经度var longitude =position.coords.longitude;//纬度var latitude = position.coords.latitude;alert('经度'+longitude+',纬度'+latitude);//根据经纬度获取地理位置,不太准确,获取城市区域还是可以的var map = new BMap.Map("allmap");var point = new BMap.Point(longitude,latitude);var gc = new BMap.Geocoder();gc.getLocation(point, function(rs){var addComp = rs.addressComponents;alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);});}//失败时function onError(error){switch(error.code){case 1:alert("位置服务被拒绝");break;case 2:alert("暂时获取不到位置信息");break;case 3:alert("获取信息超时");break;case 4:alert("未知错误");break;}}window.οnlοad=getLocation;</script>
</head>
<body>
</body>
</html>
												

通过浏览器geolocation属性获取经度和纬度(1)相关推荐

  1. HTML5手机浏览器获取经度和纬度(百度API)

    网页获取用户位置信息的办法 1 调用百度地图的地图标注功能,通过百度地图API获取对应的经度和纬度进而获取地区信息优点是比较准确,缺点是需要用户自己选择位置 2 通过H5 geolocation属性获 ...

  2. 根据地址获取经度和纬度

    /// <summary>/// 根据地址获取经度和纬度/// </summary>public string GetlatlngByAddress(string addres ...

  3. java 腾讯地图路线搜索_Java 腾讯地图获取经度、纬度 and 计算距离

    获取经度.纬度 pageEncoding="UTF-8"%> Insert title here src="https://apis.map.qq.com/tool ...

  4. Java 腾讯地图获取经度、纬度 and 计算距离

    获取经度.纬度 <%@ page language="java" contentType="text/html; charset=UTF-8"pageEn ...

  5. Spark之cache ,persist ,checkpoint ,广播变量及其案例 : 根据IP地址(浏览器访问日志获取) / 经度纬度定位地理位置案例(7)

    一  cache 和 persist 和 unpersist 1  cache 和 persist 1.1  cache 和 persist 的使用场景 (为什么使用 ?) 一个 applicatio ...

  6. html5 获取 坐标 ios,HTML5 安卓|苹果浏览器获取经度和纬度(百度API)

    有时候需要用户注册时所处的地理位置信息,所以H5获取地图经纬度及地址信息也是不少开发者会遇到的,当然通过微信或小程序内置的功能就不存在这个问题了 由于H5自带的navigator.geolocatio ...

  7. Cesium获取经度 ,纬度,高度

    实例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...

  8. java点到曲线的距离公式,使用Haversine的距离公式获取经度和纬度的距离

    我在大熊猫数据框架中工作,我试图获得每个标识符的每个点的经度和纬度的距离 . 这是目前的数据框: Identifier num_pts latitude longitude 0 AL011851 3 ...

  9. php手机浏览器获取经纬度,H5移动端调用浏览器Geolocation方法获取手机gps经纬度方法...

    具体请看下面代码: var x=document.getElementById("demo"); function getLocation() { if (navigator.ge ...

  10. html5获取纬度经度,html5获取不了经度和纬度

    点击这个按钮,获得您的位置: 试一下 var x=document.getElementById("demo"); function getLocation() { if (nav ...

最新文章

  1. 物联网时代营销怎么做?
  2. Keras【Deep Learning With Python】更优模型探索Keras实现CNN
  3. Photoshop 融合属性 Unity Shader
  4. 更换ip地址_手机怎么改ip地址
  5. 查看resnet101的网络结构
  6. struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
  7. Oracle入门(十四.22)之创建DDL和数据库事件触发器
  8. 服务器编写_编写下载服务器。 第六部分:描述您发送的内容(内容类型等)...
  9. 配置交换机端口聚合(思科、华为、锐捷)
  10. jira 查找issue_JIRA使用教程:高级搜索—字段参考4/4
  11. SAP License:美资企业、台资企业和国企的区别
  12. 滴滴、小米启动造车,特斯拉的护城河还能守多久?
  13. 【终终极版】linux(Ubuntu)下wineQQ的安装办法
  14. win10自动停用打印服务器,win10系统添加打印机总是自动关闭打印服务的技巧介绍...
  15. VR家装:智慧家装“黑科技”
  16. 计算机实战项目、毕业设计、课程设计之[含论文+辩论PPT+源码等]微信小程序社区疫情防控+后台管理|前后分离VUE[包运行成功
  17. 道翰天琼认知智能为您解密:Rust语言杀疯了!前有谷歌高薪争夺 Rust 人才,Facebook再官宣加入Rust基金会 「自2016年以来,Facebook 就已开始使用 Rust,并应用在开发
  18. SSD固态硬盘优化方案,让新买的SSD速度不再慢
  19. C语言从键盘上输入年份和月份,计算并输出这一年的这一月共有多少天。
  20. 运动爱好者的专属耳机,轻巧时尚又好用,哈氪无界上手

热门文章

  1. matlab里方框一个叉号,Word输入×叉号和方框打叉方法
  2. python-求两个数的最小公倍数
  3. cygwin安装gcc/g++
  4. php后缀名隐藏,php怎样隐藏后缀名
  5. html5显示文件后缀,如何显示文件后缀名
  6. iWebShop核心团队启动shukai新域名,进入全案SEO网络营销领域发力SEO众包外包服务
  7. SGX软硬件栈(零)——基本介绍
  8. pentaho安装配置
  9. js中 英文中文混合排序
  10. 如何成为一个合格的聚合支付代理商