首页 > 其他分享 >高德地图api报错 Get geolocation timeout.Get ipLocation failed.

高德地图api报错 Get geolocation timeout.Get ipLocation failed.

时间:2023-12-19 15:46:59浏览次数:38  
标签:定位 浏览器 geolocation Get 地图 报错

使用了https 报错 Get geolocation timeout.Get ipLocation failed.

 

报错是定位超时,由于JSAPI 使用的是浏览器提供的定位服务,所以定位的准确度和成功率都会对浏览器有很大的依赖。由于Chrome在国内没有提供服务,因此使用Chrome定位服务的浏览器,比如:Chrome、火狐、安卓原生WebView等环境的原生定位通常都会定位失败;

建议更换下浏览器测试,推荐使用Edge 浏览器

 

不要怀疑自己 换浏览器就可以解决 Chrome有百分之5的失败率我就是

可以在失败的时候用百度地图再去定位一次

 openAMapLocation () {       //加载地图,调用浏览器定位服务       let map = new AMap.Map('map_div', {         // resizeEnable: true, //是否监控地图容器尺寸变化         // center: [lng, lat] //初始化地图中心点       })       map.plugin('AMap.Geolocation', () => {         let geolocation = new AMap.Geolocation({})         geolocation.getCurrentPosition((status, result) => {          if (status == 'complete') {             // 定位成功           } else {             console.log('高德定位失败:' + result.message)            this.openBMapLocation()          }         })       })     },     // 百度地图api     openBMapLocation () {       var geolocation = new BMapGL.Geolocation()       geolocation.getCurrentPosition((r) => {         if (r != null) {          // 定位成功         } else {             Toast( '百度定位失败:' +  r )         }       })     },

标签:定位,浏览器,geolocation,Get,地图,报错
From: https://www.cnblogs.com/zhoumingjie-zmj/p/17913887.html

相关文章

  • 【CF1661B】Getting Zero(广度优先搜索)
    题目大意:每次操作可以把\(v\)变成\((v+1)\mod32768\)或\((2\timesv)\mod32768\),求\(v\)变成\(0\)最少需要操作几次。\(v\)等于\(0\)时答案为\(0\),我们将\(0\)标记,然后让\(0\)入队。然后不断进行以下操作,直到队列为空:1.取出队列头部元素,设为\(x\)。2.找出能通过一次操作变......
  • DevEco Studio 报错only contain [a-zA-z0-9_].
    DevEcoStudio报错onlycontain[a-zA-z0-9_].一、操作环境操作系统: Windows10专业版IDE:DevEcoStudio3.1SDK:HarmonyOS3.1二、错误>hvigorERROR:Failed:entry:default@CompileResource... >hvigorERROR:Toolsexecutionfailed.Error:'��̲1'onlycontain[a-zA......
  • 【C语言】结束符’\0‘ & gets()字符串输入函数
    ......
  • 【C语言】结束符"\0" & gets()字符串输入函数
    ......
  • UE5打包出现ERROR: Client target not found
    由于需要测试Client连接DS来测试联机同步逻辑,所以需要打个Client的包出来,但是在我设置好Client的打包设置然后运行时,出现了ERROR:Clienttargetnotfound最后找UE官方论坛下的一个帖子:https://forums.unrealengine.com/t/unrealfrontend-client-target-not-found/103129原来......
  • Docker启动Nacos报错:Nacos Server did not start because dumpservice bean construct
    一、表象重启服务器之后Docker运行Nacos容器,启动成功,但是外网无法访问。查看了一下Nacos启动日志(dockerlogsnacos容器名)二、分析很明显是数据库配``置问题。。如果是数据库配置的问题,可以着重检查以下信息尤其是MySQL内网Host,查询方式见Docker安装Nacos三、解决我已......
  • Linux安装nacos 启动报错解决: which: no javac in (/usr/local/sbin:/usr/local/bin:
    报错信息:which:nojavacin(/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)readlink:缺少操作数Try'readlink--help'formoreinformation.dirname:缺少操作数Try'dirname--help'formoreinformation.ERROR:PleasesettheJAVA_HOME......
  • C++ Qt开发:TableWidget表格组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableWidget表格组件的常用方法及灵活运用。QTableWidget是Qt中用于显示表格数据的部件。它是......
  • go服务get请求中携带分号(;)时报错,获取不到参数的问题
    前言我们在写get方式的api请求时,有时候会用这样的一种方式携带参数:http://ip:port/a/b?query=key:1;value:2&other=xxx,这里我们注意到query一个字段其实是携带了等子字段的,一个是key,一个是value;这在go1.17版本之前是没有问题的。但是在1.17之后打印警告,在1.20之后,go服务......
  • Predicting Drug-Target Interactions. drug-target interactions prediction
    2023[j22]JunjunZhang, MinzhuXie:Graphregularizednon-negativematrixfactorizationwithL2,1 normregularizationtermsfordrug-targetinteractionsprediction. BMCBioinform. 24(1): 375 (2023)2022[j21]JunjunZhan......