“Get geolocation time out.Get ipLocation failed.“

if (typeof window.AMap === 'function') {
			this.initAmap()
		} else {
			const script = document.createElement('script')
			window._AMapSecurityConfig = {securityJsCode:'8d1f456de87c857d9267554ac16640fb'}
			// 动态引入较大类库避免影响页面展示10
			script.src="https://webapi.amap.com/maps?v=2.0&key=b14da4405f750dd2f1b8dfec8d6ef175&plugin=AMap.Geolocation"
			script.onload = this.initAmap.bind(this)
			document.head.appendChild(script)
			console.log(script,"78747")
		};

 

关于这个问题报错,查了三四天,最后终于发现是因为版本号不对,网上找到的版本是1.4.15,改成2.0版本就好了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
"获取IP位置失败,获取地理位置超时"可能是由于以下几个原因导致的: 1. 网络连接问题:您的设备可能没有连接到互联网或者网络连接不稳定,导致获取IP位置和地理位置时遇到了问题。您可以尝试重新连接网络或者更换网络环境,然后再次尝试获取位置信息。 2. 请求超时:获取地理位置信息可能需要向相关的位置服务提供商发送请求并等待其响应,如果请求时间过长,系统可能会判断为超时错误。这可能是因为服务器端的响应速度较慢,或者在发送请求时网络延迟过高。您可以尝试在网络环境较好的情况下再次获取位置信息。 3. IP位置不可用:某些情况下,特定的IP地址可能无法准确地获取到地理位置信息。这可能是因为IP地址是动态分配的,或者被设备使用代理服务器进行了隐藏等原因。在这种情况下,无法通过IP地址来准确定位地理位置。 无论是哪种情况,您可以尝试以下解决方案: 1. 检查网络连接:确保您的设备能够正常连接到互联网,并且网络连接稳定。 2. 重启设备:有时候一些临时的问题可能会导致获取位置信息失败,通过重启设备可以清除缓存和重新建立连接,有助于解决问题。 3. 更换浏览器或应用:如果是在使用特定的浏览器或应用时遇到问题,可以尝试更换其他浏览器或应用进行测试。 4. 联系技术支持:如果问题持续存在并且影响您的正常使用,建议联系相关技术支持进行咨询和解决。 总之,获取IP位置失败和获取地理位置超时可能是由网络连接问题、请求超时或IP位置不可用等原因导致的。您可以尝试检查网络连接、重启设备或更换浏览器或应用等解决方案来解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值