现在还支持navigator.geolocation定位吗?

author author     2023-03-24     365

关键词:

网上很多教程都可以定位的到,但是我用navigator.geolocation.getCurrentPosition(showPosition, showError);都是执行第二个错误方法,没有获取到位置,现在还能用吗,如果不能用还有什么办法实现吗

参考技术A

如果你的代码不能正常获取地理位置,可能是由于以下几点原因造成的:

    浏览器不支持地理位置获取功能。目前,只有主流浏览器都支持地理位置获取功能。如果你使用的是一些过时或不常用的浏览器,可能会导致获取地理位置失败。

    用户没有授权浏览器获取地理位置。这种情况可能是因为浏览器没有开启定位功能,或者用户拒绝了浏览器的定位请求。

      当你第一次使用浏览器获取地理位置时,会弹出一个对话框,询问用户是否授权浏览器获取地理位置。如果用户没有授权,你的代码将无法获取地理位置。

      可以在调用getCurrentPosition()方法之前,先通过navigator.geolocation.permissions.query()方法来检查定位功能是否开启,并在回调函数中判断用户是否同意定位请求。

      请点击输入图片描述

      同时,在使用getCurrentPosition()方法时,也可以传递一些配置项,如指定获取位置信息的超时时间、是否持续获取位置信息、是否允许缓存位置信息

    地理位置获取超时。在你的代码中,你可以使用 options 参数来设置获取地理位置的超时时间。

jdk81117的支持周期

8支持到2030年9月11支持到2026年9月17支持到2029年9月8的支持周期跨越了11和17,升级到114年之后还需要再升级,升级到17第三方组件现在很多还没跟上,现在大部分第三方组件都支持jdk11了。 查看详情

现在使用 websockets 还为时过早吗? [复制]

】现在使用websockets还为时过早吗?[复制]【英文标题】:isittooearlytousethewebsockets?[duplicate]【发布时间】:2011-09-0807:36:41【问题描述】:可能重复:WebSocketforHTML5你好,我想使用http://dev.w3.org/html5/websockets/我可以开始还是太早了,... 查看详情

Scaleform 现在支持 AS3 吗?

】Scaleform现在支持AS3吗?【英文标题】:DoesScaleformnowsupportAS3?【发布时间】:2010-10-1905:56:24【问题描述】:【问题讨论】:【参考方案1】:据说他们现在正在开发AS3,并将在年底前推出。他们还声称正在优化渲染引擎以在硬件... 查看详情

React Native 不支持在 Windows 上开发(还)?

...2015-12-1316:53:42【问题描述】:我相信很多人都对ReactNative现在终于支持Android感到非常兴奋。但是它不支持在Windows机器上开发会让人非常失望-在许多情况下,这会阻止ReactNative在不能仅仅改变其主要操作 查看详情

sass学习笔记接上个持续学习中..(还发现个讲解的bug)sass至少我现在学的版本支持局部变量了

...  (这句呢,,我觉得是错的开始写的时候没测试现在发现我觉得他是有局部作用域的具体明天问作者~我已经加群提问题了)例:$font-size:12px;设置全局 body{ $font-size:14px;//覆盖掉了全局 font-siz 查看详情

牛市必备的三个条件,a股现在还差几个

1.国家政策2.中美贸易3.资金支持 A股变化如神! 自本月10日受美股大跌的影响后,A股先是随之震荡跳水,千股跌停;随后因高层力挺和政策支持而V型反转,集体涨停;接着上演过山车走势,有时涨得令人振奋,有时又跌... 查看详情

现在跳上 Python 3 火车还为时过早吗?

】现在跳上Python3火车还为时过早吗?【英文标题】:IsitstilltooearlytohopaboardthePython3train?【发布时间】:2011-02-1719:15:02【问题描述】:我还是Python的初学者,所以我想我也可以学习最新的Python迭代。特别是因为它现在是3.1或3.2的东... 查看详情

既然 Meteor 0.6.0+ 支持 npm 包,Meteorite 还相关吗?

...优点/缺点?【问题讨论】:这个问题已经过时了。陨石现在是陨石的一部分。 查看详情

每个项目都不同:支持一个摄像头,到现在还没搞好

...天一小时,一周搞定。  现实性是怎样的?到现在都没搞定。吾在网上大量搜索,都没有可用的源码。于是只能自己硬着头皮分析,最后发现……基本什么都要自己搞……  想起自己的名言:每个项目都... 查看详情

我现在还需要两个 Storyboard 文件来使用 Universal Storyboards 管理不同的设备吗?

】我现在还需要两个Storyboard文件来使用UniversalStoryboards管理不同的设备吗?【英文标题】:DoIstillneedtwoStoryboardfilestomanagedifferentdevicesnowwithUniversalStoryboards?【发布时间】:2015-03-2217:33:32【问题描述】:我有一个仅限iPad的应用程序... 查看详情

mbr分区方式最大支持2tb的硬盘?分区?

...化才能使用,格式化时可以按需要使用不同的文件系统,现在常见的有fat,fat32,ntfs等,fat和fat32已经随着win98的过时而过时了,现在只有U盘还在用这种文件系统。现在对于使用winxp,win7的电脑,硬盘分区已经基本上都是NTFS了。... 查看详情

现在还有没有像btchina一样的每日更新的bt种子发布站

...w.verycd.com参考技术A你和广电总局对着干啊,我支持你.恐怕现在很难找了呵呵 参考技术Bhttp://www.bt1868.com/有电影,电视剧,游戏,动漫天天更新的,我一直在这上面下,蛮好的.... 查看详情

现在的我,不想做管理

...在2022年12月31日。那次复盘的内容是年终工作总结,距离现在已经过去快要两个月,也是时候该做一次复盘了。这两个月,发生的事情其实不算多,但是心态发生了不小的转变。原以为该结束的项目,一直拖着没有结束。原因其... 查看详情

怎么让firefox支持ajax

...中文版)是整个存在问题不能用,就是那个XML解析错误,现在这个版本已经不再有问题。现在,在大部分情况下,完全可以使用Firefox3.0来浏览网页了。少部分情况主要是在线影音播放的问题。现在Firefox的影音插件(如MediaWrap,Med... 查看详情

支持测试数据的 .NET 持久性框架

...onic。但是,由于我们还遇到了SubSonic的其他问题,所以我现在正在寻找替 查看详情

现在eclipsejavaee,支持tomcat9环境吗

现在eclipseJavaee,支持tomcat9环境:现在最新的tomcat9版本是Tomcat9.0.0.M1,发布于2015年11月。从时间上已经可以看出正式的eclipse版本还来不及更新关于tomcat9的内容。但题主要是坚持要用tomcat9开放Javawebee,我有一个简单的方法仅供参考... 查看详情

哪几款路由器可以刷第三方固件还稳定?

...人比较有用。 参考技术D可以刷第三方固定的还稳定呢,现在路由器都可以直接刷的。 查看详情

linuxgcc

...经过了这么多年的发展,GCC已经不仅仅能支持C语言;它现在还支持Ada语言、C++语言、Java语言、ObjectiveC语言、Pascal语言、COBOL语言,以及支持函数式编程和逻辑编 查看详情