转:https://blog.csdn.net/xiaoxia188/article/details/84703576

getCurrentPosition(successCallback, errorCallback,PositionOptions);
successCallback: 表示获取到的用户数据位置。
该对象包含三个属性:coords、address和timestamp。
coords属性包含七个值,accuracy:精确度,latitude:纬度,longitude:经度,altitude:海拔,altitudeAcuracy:海拔高度的精确度,heading:朝向,speed:速度。

address属性包含八个值,country:国家,province:省份,city:城市,district:区/县,street:路,streetNum:路编号,poiName:地点名称,cityCode:城市代码

errorCallback: 返回的错误代码。
包含两个属性:message:错误信息,code:错误代码
错误代码包含四个值:
unknow_error: 表示不包括在其他错误代码中的错误,可以在message中查找信息。
permission_denied: 表示用户拒绝浏览器获取位置信息的请求。
position unavalablf: 表示网络不可用或者连接不到卫星。
timeout: 表示获取超时时。必须在options中指定了timeout值时才有可能发生这种错误。

PositionOptions: 数据格式为json,有3个属性
enableHighAcuracy:布尔值,表示是否启用高精确度模式,如果启用这个模式,浏览器在获取位置信息时可能需要耗费更多的时间。
Timeout: 整数,表示浏览器需要在指定的时间内获取位置信息,否则触发errorCallback。
maximumAge: 整数/常量,表示浏览器重新获取位置信息的时间间隔。

<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>

转载于:https://www.cnblogs.com/whatstone/p/10870299.html

在HTML5中,用getCurrentPosition()获取用户的当前位置相关推荐

  1. [html] 在HTML5中,用于获得用户的当前位置是哪个方法?

    [html] 在HTML5中,用于获得用户的当前位置是哪个方法? getCurrentPosition() 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起 ...

  2. python的输入函数是什么意思_在Python中,用于获取用户输入的函数是

    在Python中,用于获取用户输入的函数是 Whichofthefollowingmodernfarmtoolsaredevelopedbasedonpushsickle?A:Reaper.B:Gra ...

  3. 在python中用于获取用户输入的是-在Python中,用于获取用户输入的函数是

    在Python中,用于获取用户输入的函数是 Whichofthefollowingmodernfarmtoolsaredevelopedbasedonpushsickle?A:Reaper.B:Gra ...

  4. geoip php 获取城市,Laravel 中利用 GeoIP 获取用户地理位置信息

    这篇文章主要介绍了关于Laravel 中利用 GeoIP 获取用户地理位置信息,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 我最近需要一个用户地域检测来设置用户的默认区域和货币.由 ...

  5. python用于获取用户输入的函数是_在Python函数中,用于获取用户输入的是( )...

    在Python函数中,用于获取用户输入的是( ) 答:input() 中国大学MOOC:\"骨质疏松症的特征是是以骨量减少.骨的微观结构退化,致使发生的严重后果是\"; 答:\&q ...

  6. 在微信菜单中采用重定向获取用户数据

     C#开发微信门户及应用(14)-在微信菜单中采用重定向获取用户数据 我曾经在系列文章中的<C#开发微信门户及应用(11)--微信菜单的多种表现方式介绍>中介绍了微信菜单里面的重定向操 ...

  7. python中用于获取用户输入的函数是_在Python中,用于获取用户输入的函数是.

    在Python中,用于获取用户输入的函数是. 答:input() 关于新生儿生理性体重下降的恢复时间,下列正确的是出生后 答:7~10天 中国大学MOOC: 未来城市只有同时具备下列哪几个组成部分,才 ...

  8. springsecurity中使access_token获取用户信息(tokenStore)

    springsecurity中使access_token获取用户信息(tokenStore) public class TokenUtil {/*** 根据token获取用户名**<hr> ...

  9. 【百度地图API·javascriptapi】地图定位、创建自定义图标、获取用户点击位置

    引言 地图在网页上的应用远不止于展示,我们可以借助百度地图定位用户的当前位置,在地图上创建自定义的标记,或者在用户点击地图的时候,获取用户点击位置的经纬度. 定位 百度地图给用户提供了专门的定位api ...

最新文章

  1. 深入探索C++对象模型学习笔记2
  2. CSLA.Net学习(1)——第一个小程序
  3. PAL/NTSC/SECAM,这是全球现行的三种模拟技术彩色电视的制式
  4. 从无头单链表中删除节点
  5. SpringBoot2 集成 xxl-job任务调度中心
  6. jQuery性能优化指南(1)
  7. 多选题spss相关分析_【医学问卷分析】使用SPSS多重响应对医学问卷多选题进行统计分析——【杏花开医学统计】...
  8. honeywell新风系统控制面板说明_详解装了新风系统,怎么清洗维护简单?
  9. 国际研究机构:阿里巴巴语音AI中国第一
  10. 单播/组播/广播 通讯协议的特点及应用对比
  11. 显示器尺寸对照表_怎样知道自己的电脑显示器是多少寸的
  12. comsol 超声声场模拟_Comsol Multiphysics 声场仿真模块整体介绍
  13. matlab绝对均值,MATLAB中均值、方差、均方差的计算方法
  14. 深入理解SD卡基础原理以及内部结构的总结
  15. win10系统 双击bat文件无法运行,只是以普通txt文件打开该文件,简单解决
  16. [BZOJ5109/CodePlus2017]大吉大利,晚上吃鸡!
  17. 勘探重力实验matlab,重力场与重力勘探实验指导.ppt
  18. jq 清空、删除、添加、替换数组的简单用法
  19. 图论(一)--基础概念
  20. User agent switcher插件百度云盘不用百度云管家下载大文件

热门文章

  1. python怎么汇总数据_如何在Pandas Python中汇总数据?
  2. 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...
  3. java 怎么启动线程_线程如何正确的启动
  4. WIN10和XP共享及XP添加WIN10共享打印机方法
  5. 51信用卡微服务集成测试自动化探索
  6. react-navigation StackNavigator 快速点击会多次跳转页面
  7. json:JSONObject包的具体使用(JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包)...
  8. wordpress教程之函数site_url()、home_url()、bloginfo(‘url’)的区别
  9. PHP 使用header函数设置HTTP头的示例方法 表头(转)
  10. 新浪微博***事件分析