问题描述
- 页面中使用AMap.Geolocation的geolocation.getCurrentPosition()方法进行定位
- 用手机4g打开该页面,定位失败,返回错误信息:Get geolocation failed.Get ipLocation failed.
- 手机连接wifi后,正常定位
google了好旧都没找到解决方法。
查了高德官方的说明,一开始怀疑是浏览器禁止了非安全域的定位请求
但是报错的信息并没有包含‘Geolocation permission denied.’ 所以应该不是这个原因。
请问是否有相关解决方法?
最后升级https解决了定位失败的问题。
高德官方解释