腾讯地图开放平台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

  更多信息请参考官网地址:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线