ios15使用高德地图定位失败问题
高德地图开放平台:https://lbs.amap.com/faq/js-api/map-js-api/position-related/46320
访问https://a.amap.com/jsapi_demos/static/remogeo/remo.html
查看源码如下:
// ios环境切换到使用远程https定位 if (AMap.UA.ios && document.location.protocol !== 'https:') { //使用远程定位,见 remogeo.js var remoGeo = new RemoGeoLocation(); //替换方法 navigator.geolocation.getCurrentPosition = function() { return remoGeo.getCurrentPosition.apply(remoGeo, arguments); }; //替换方法 navigator.geolocation.watchPosition = function() { return remoGeo.watchPosition.apply(remoGeo, arguments); }; }
实际使用中要加上document.location.protocol !== 'https:'这个条件,但官网给出的解决方案中没有这句
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
2021-02-24 递归的实际使用场景
2020-02-24 vue-day06----过渡&动画(transition)、axios、axios以post方式请求数据、axios常用的配置项、axios拦截器、qs处理数据、vue中async和await的使用
2020-02-24 vue-day05----自定义指令(directive)、render和template的区别、mixin混入、Vue.use()、Vue.extend()、Vue.filter()、vue中的数据流向
2020-02-24 vue-day04----组件传值、provide/inject、插槽(slot)、动态组件、keep-alive、directive
2020-02-24 vue-day03----webpack搭建vue环境、移动端适配(reset.css)
2020-02-24 vue-day01&day02----vue渐进式MVVM框架、new操作符做了哪些事、指令、事件修饰符、浏览器按下回车后发生了什么、浏览器渲染页面的流程、虚拟DOM的特点、回流和重绘、computed、vue实例身上的方法、watch监听、生命周期、ref、组件