您的位置:首页技术文章
文章详情页

javascript - html5自动定位,总是定位失败,是什么原因,求指点,多谢

【字号: 日期:2022-12-31 08:11:26浏览:27作者:猪猪

问题描述

问题一: 在手机端自动定位,总是显示‘位置获取失败,去手动选择一个吧’,如下图,总是走到errorCallback中,怎么才能走到showPosition这个成功函数中呐? 求大神指点,拜托拜托

javascript - html5自动定位,总是定位失败,是什么原因,求指点,多谢

问题二: 如何在移动端浏览器打开后,有定位提示,如下, 下图是怎么出现的呐?有没有大牛指点下,多谢多谢javascript - html5自动定位,总是定位失败,是什么原因,求指点,多谢

问题解答

回答1:

chrome浏览器要求https才有权限过去地址 普通的http都回获取失败 ios也是 阿里云和腾讯云都有免费的https证书 免费一年 都可以申请

回答2:

h5的定位就是很不稳定,可以成功的时候正常走,失败的时候调下百度的接口,再获取一次。

回答3:

经过这几天的查找,算是找到比较满意的答案了,同时,谢谢大家的支持;html5自动定位不稳定,因此,我们采用腾讯前端定位组件,优化html5定位;详见: http://lbs.qq.com/tool/compon...

回答4:

h5的定位走的是谷歌的定位功能,so,你懂得,偶尔能成功一次就不错了。

回答5:

我用的h5定位,然后坐标转换百度地图显示,没问题,只是谷歌地图对https协议才能获取位置,苹果手机会出现定位失败的现象,解决办法就是把服务器设置成https协议的,问题2,只要你手机设置了软件,浏览器获取位置通知方式讯问,自然会弹出

标签: JavaScript