通过浏览器geolocation属性获取经度和纬度(1)
网页获取用户位置信息的办法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)相关推荐
- HTML5手机浏览器获取经度和纬度(百度API)
网页获取用户位置信息的办法 1 调用百度地图的地图标注功能,通过百度地图API获取对应的经度和纬度进而获取地区信息优点是比较准确,缺点是需要用户自己选择位置 2 通过H5 geolocation属性获 ...
- 根据地址获取经度和纬度
/// <summary>/// 根据地址获取经度和纬度/// </summary>public string GetlatlngByAddress(string addres ...
- java 腾讯地图路线搜索_Java 腾讯地图获取经度、纬度 and 计算距离
获取经度.纬度 pageEncoding="UTF-8"%> Insert title here src="https://apis.map.qq.com/tool ...
- Java 腾讯地图获取经度、纬度 and 计算距离
获取经度.纬度 <%@ page language="java" contentType="text/html; charset=UTF-8"pageEn ...
- Spark之cache ,persist ,checkpoint ,广播变量及其案例 : 根据IP地址(浏览器访问日志获取) / 经度纬度定位地理位置案例(7)
一 cache 和 persist 和 unpersist 1 cache 和 persist 1.1 cache 和 persist 的使用场景 (为什么使用 ?) 一个 applicatio ...
- html5 获取 坐标 ios,HTML5 安卓|苹果浏览器获取经度和纬度(百度API)
有时候需要用户注册时所处的地理位置信息,所以H5获取地图经纬度及地址信息也是不少开发者会遇到的,当然通过微信或小程序内置的功能就不存在这个问题了 由于H5自带的navigator.geolocatio ...
- Cesium获取经度 ,纬度,高度
实例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...
- java点到曲线的距离公式,使用Haversine的距离公式获取经度和纬度的距离
我在大熊猫数据框架中工作,我试图获得每个标识符的每个点的经度和纬度的距离 . 这是目前的数据框: Identifier num_pts latitude longitude 0 AL011851 3 ...
- php手机浏览器获取经纬度,H5移动端调用浏览器Geolocation方法获取手机gps经纬度方法...
具体请看下面代码: var x=document.getElementById("demo"); function getLocation() { if (navigator.ge ...
- html5获取纬度经度,html5获取不了经度和纬度
点击这个按钮,获得您的位置: 试一下 var x=document.getElementById("demo"); function getLocation() { if (nav ...
最新文章
- 物联网时代营销怎么做?
- Keras【Deep Learning With Python】更优模型探索Keras实现CNN
- Photoshop 融合属性 Unity Shader
- 更换ip地址_手机怎么改ip地址
- 查看resnet101的网络结构
- struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
- Oracle入门(十四.22)之创建DDL和数据库事件触发器
- 服务器编写_编写下载服务器。 第六部分:描述您发送的内容(内容类型等)...
- 配置交换机端口聚合(思科、华为、锐捷)
- jira 查找issue_JIRA使用教程:高级搜索—字段参考4/4
- SAP License:美资企业、台资企业和国企的区别
- 滴滴、小米启动造车,特斯拉的护城河还能守多久?
- 【终终极版】linux(Ubuntu)下wineQQ的安装办法
- win10自动停用打印服务器,win10系统添加打印机总是自动关闭打印服务的技巧介绍...
- VR家装:智慧家装“黑科技”
- 计算机实战项目、毕业设计、课程设计之[含论文+辩论PPT+源码等]微信小程序社区疫情防控+后台管理|前后分离VUE[包运行成功
- 道翰天琼认知智能为您解密:Rust语言杀疯了!前有谷歌高薪争夺 Rust 人才,Facebook再官宣加入Rust基金会 「自2016年以来,Facebook 就已开始使用 Rust,并应用在开发
- SSD固态硬盘优化方案,让新买的SSD速度不再慢
- C语言从键盘上输入年份和月份,计算并输出这一年的这一月共有多少天。
- 运动爱好者的专属耳机,轻巧时尚又好用,哈氪无界上手