高德js AMap.Geolocation定位问题

问题描述

  1. 页面中使用AMap.Geolocation的geolocation.getCurrentPosition()方法进行定位
  2. 用手机4g打开该页面,定位失败,返回错误信息:Get geolocation failed.Get ipLocation failed.
  3. 手机连接wifi后,正常定位
    google了好旧都没找到解决方法。

查了高德官方的说明,一开始怀疑是浏览器禁止了非安全域的定位请求

clipboard.png

但是报错的信息并没有包含‘Geolocation permission denied.’ 所以应该不是这个原因。

请问是否有相关解决方法?

阅读 24.2k
3 个回答

请问有遇到微信公众号里面高德定位,上面同样的报错,在ios上用流量就是不行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题