腾讯地图开放平台H5定位组件平稳度过iOS10升级升级
优采云 发布时间: 2021-06-09 07:41腾讯地图开放平台H5定位组件平稳度过iOS10升级升级
9月14日凌晨1点,苹果iOS 10正式对*敏*感*词*无法正常使用的推荐服务。
腾讯地图开放平台技术专家通过分析发现,苹果在iOS10中修改了webkit定位权限,所有定位请求页面必须是https协议。 http协议下,通过html5原生定位接口会返回错误,无法进行正常定位。通过浏览器调试控制台,我们可以看到http访问错误的详细信息:
接入腾讯H5定位组件,毫无意义的支持iOS10
腾讯地图开放平台很早就支持了https的H5定位。不管是支持https协议的网页,还是仍然使用http协议的网页,只要你访问它,iOS 10的定位支持是不敏感的,可以正常完美定位。
而您只需要完成以下两步:
方法一:纯JS调用
第一步:导入js文件
第 2 步:创建目标以启动定位
var geolocation = new qq.maps.Geolocation("DZYBZ-73WWI-FG6GZ-5JRFR-PNVIE-4OFUL", "myapp");
geolocation.getLocation(sucCallback, errCallback);
方法二:嵌入iframe完成定位
第一步:引入定位iframe
第 2 步:*敏*感*词*事件并完成定位
window.addEventListener('message', function(event) {
// 接收位置信息
var loc = event.data;
console.log('location', loc);
}, 假);
简单,两步。
美团外卖等大型网站已完美融入腾讯地图开放平台开发的H5定位组件,并顺利度过iOS10升级,确保客户和商家不受影响:
腾讯地图开放平台H5定位组件介绍:
1 业界唯一专门针对H5环境定位需求的解决方案
2 微信、QQ浏览器下深度优化,定位成功率显着提升
3 多环境优化适配,完美支持原生定位、微信定位SDK、QQ定位SDK、IP定位等
4 紧跟网络标准,优先支持iOS10
更多信息请参考官网地址: