专栏首页BestSDK腾讯地图开放H5定位API,率先支持iOS10

腾讯地图开放H5定位API,率先支持iOS10

苹果的iOS 10已经正式对外推送,相信尝鲜的用户已经更新到最新的系统。然而,如果web站没有及时支持https协议的话,当很多用户在iOS 10下访问很多网站时,会发现都无法进行正常精确定位,导致部分网站的周边推荐服务无法正常使用。

腾讯地图开放平台技术专家通过分析发现,在iOS10 中苹果对webkit定位权限进行了修改,所有定位请求的页面必须是https协议的。在http协议下通过html5原生定位接口会返回错误,无法正常定位。通过浏览器调试控制台我们可以看http访问报错的详细信息:

接入腾讯的H5定位组件,无感支持iOS10,腾讯地图开放平台在很早就支持了https的H5定位。不管是已经支持了https协议,还是依然使用http协议的web页,只要你接入了它,对于iOS 10的定位支持是无感的,都可以完美正常定位。

而你只需要完成以下两步:

方式一:纯JS调用

第一步:引入js文件

第二步:创建定位对象,即可发起定位

var geolocation = new qq.maps.Geolocation("DZYBZ-73WWI-FG6GZ-5JRFR-PNVIE-4OFUL", "myapp");
geolocation.getLocation(sucCallback, errCallback);

方式二:嵌入iframe完成定位

第一步:引入定位iframe

第二步:监听事件并完成定位

window.addEventListener('message', function(event) {
// 接收位置信息
var loc = event.data;
console.log('location', loc);                          
}, false);

简简单单,两步搞定。

美团外卖等大型网站已经完美接入腾讯地图开放平台开发的H5定位组件,平稳度过iOS10升级,确保客户和业务未受影响:

腾讯地图开放平台H5定位组件简介:

1 业内唯一专门针对H5环境的定位需求的解决方案

2 在微信和QQ浏览器下深度优化,显著提升定位成功率

3 多环境优化适配,完美支持原生定位,微信定位SDK,QQ定位SDK,IP定位等。

4 紧跟web标准,最先支持iOS10

本文分享自微信公众号 - BestSDK(bestsdk)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-09-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Navisens发布室内定位SDK:无需蓝牙、wifi就可进行精准定位

    与其他提供同类技术的企业相比,Navisens的最大不同,是其摒弃了主流的WiFi、蓝牙信标或者被增强的导航卫星信号,仅利用手机、平板电脑等移动端或智能硬件中的...

    BestSDK
  • 谦尊升室内定位SDK助力智慧医院APP,实现室内定位导航

    目前上海谦尊升推出的方案就是基于惯性导航的室内定位方案,利用智能手机上的惯性元件进行定位,这是一种自主定位导航的方式,不依赖外界信号也不受其他信号干扰。所以在部...

    BestSDK
  • 接入加加打包SDK,一键搞定所有手游渠道

    加加打包助手不仅仅是简单的解决现有渠道的对接问题,更能有效提升手游市场洞察能力,让用户随时了解手游市场及用户现状。通过大数据下的统计分析,深度追踪不同渠道来源用...

    BestSDK
  • 老司机揭秘手机定位技术,这下彻底明白啦!

    每一个人,每一件物品,在这个地球上都有一个空间位置信息,这就是定位。它非常重要,我们靠它来找到这个人或这件物。

    鲜枣课堂
  • 一个 Bug 引发的思考(超赞的文章)

    ? 写在最前面~ 这篇文章是对前端定位方案的一篇总结,平日我们在前端开发过程中针对定位问题不会专门专注内部的实现原理,会直接调用封装好的库去实现定位能力。这样...

    非著名程序员
  • 网站布局中的三种定位级

    第1种定位级:块对象默认定位级 此定位级特点:块对象默认情况下跟据其出现顺序上下安排布局 下图中是用块对象默认定位级排列的一个大容器包着三个小容器: ? 第2种...

    用户1730674
  • 撬动百亿台设备,让物联网“造”起来!

    无论是曾经「山重水复疑无路」、「众里寻他千百度」的千古绝唱,还是如今女朋友直击灵魂的「你到底在哪?」的发问,事实上,剖开现象看本质,实则都是一则万变不离其宗的「...

    GitHubDaily
  • HTML定位简介

    定位一直是WEB标准应用中的难点,如果理不清楚定位那么可能应实现的效果实现不了,实现了的效果可能会走样。如果理清了定位的原理,那定位会让网页实现的更加完美。

    大眼瞪小眼
  • 前端成神之路-定位

    标准流在最底层 (海底) ------- 浮动 的盒子 在 中间层 (海面) ------- 定位的盒子 在 最上层 (天空)

    海仔
  • PE文件详解(八)

    本文转载自小甲鱼PE文件详解系列教程原文传送门 当应用程序需要调用DLL中的函数时,会由系统将DLL中的函数映射到程序的虚拟内存中,dll中本身没有自己的栈...

    Masimaro

扫码关注云+社区

领取腾讯云代金券