腾讯地图开放平台率先支持iOS10 H5定位,助力合作伙伴平稳升级

来源:互联网 发布:php程序 编辑:程序博客网 时间:2024/05/18 00:06

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

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

腾讯地图开放平台率先支持iOS10 H5定位,助力合作伙伴平稳升级

接入腾讯的H5定位组件,无感支持iOS10

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

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

方式一:纯JS调用

第一步:引入js文件

<scarpt src="http://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js" />

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

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

geolocation.getLocation(sucCallback, errCallback);

方式二:嵌入iframe完成定位 

第一步:引入定位iframe

<iframe id="geoPage" width=0 height=0 frameborder=0  style="display:none;" scrolling="no"

src="https://apis.map.qq.com/tools/geolocation?key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&referer=myapp">

</iframe>

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

window.addEventListener('message', function(event) {

    // 接收位置信息

    var loc = event.data;

    console.log('location', loc);                          

}, false);

简简单单,两步搞定。 

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

 腾讯地图开放平台率先支持iOS10 H5定位,助力合作伙伴平稳升级

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

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

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

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

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

详细信息请参考官网地址。


雷锋网原创文章,未经授权禁止转载。详情见转载须知。

阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 睡觉时舍友说话怎么办 夜晚醒了睡不着怎么办 夜晚怕黑睡不着怎么办 宝宝不愿意盖被子怎么办 白天睡觉晚上睡不着怎么办 晚上睡觉不安神怎么办 晚上经常睡不着觉怎么办 老是睡不着觉怎么办啊 小孩睡觉不安稳怎么办 睡觉时动不了怎么办 特别累还睡不着怎么办 又累又睡不着怎么办 干活累的睡不着怎么办 狗一有动静就叫怎么办 楼上天天闹动静怎么办 喝了奶茶失眠怎么办 失眠一宿第二天怎么办 睡觉外面噪音大怎么办 怀孕早期晚上睡不着怎么办 短发发尾翘怎么办 很累就是睡不着怎么办 人累但是睡不着怎么办 如果晚上睡不着该怎么办 晚上睡不着觉该怎么办 晚上睡不着该怎么办呢 晚上失眠睡不着该怎么办 晚上一直睡不着该怎么办 怀孕晚上睡不着该怎么办 运动太累睡不着怎么办 运动完睡不着觉怎么办 晚上冷得睡不着怎么办 晚上脚冷睡不着怎么办 短发头发有点乱怎么办 不想让别人睡觉怎么办 15岁晚上睡不着怎么办 16岁青少年失眠怎么办 好累又睡不着怎么办 造口患者拉肚子怎么办? 起床后头发乱怎么办 新生儿睡觉偏头怎么办 婴儿睡觉偏头怎么办