分享
Scan me 分享到微信

腾讯地图刘铮:腾讯地图开放能力介绍

在6月12日的地图客开发者-腾讯地图专场,腾讯地图开放平台产品经理刘铮发表了题为《腾讯地图开放能力介绍》的演讲。

  6月11日,北京国家会议中心,以“融合 开放 智能”为主题的2014地理信息开发者大会(WGDC2014)在此拉开帷幕。地理信息开发者大会自2012年起开始举办,三年时间里,伴随着中国地理信息产业的快速发展,已经成为地理信息领域最具影响力的技术创新盛会,与跨界融合、国际交流的重要平台。

  在6月12日的地图客开发者-腾讯地图专场,腾讯地图开放平台产品经理刘铮发表了题为《腾讯地图开放能力介绍》的演讲。以下是演讲实录(根据现场速记整理,未经演讲本人审核,如有疏漏,请谅解并及时与3sNews联系):

泰伯网

  大家下午好。刚才房芳讲了腾讯系所有开放平台的互动,给大家带来的受益以及生态方面的可能性。我们的理想都是很丰满的,但是不能说现实骨干,只能是说我们所有的梦想都要一砖一瓦的去做,还要落实到基础上和产品上。还要看一下我们在道路上具体的事。

  今天我给大家分享的内容主要是两个部分,第一部分我给大家分享一下我们在这一年里做了哪些事情,还有就是对特性细节的打磨。之前我们发布了很多产品,所以不能都讲,是想将比较有代表性的来给大家分享一下,相信有哪些改变,新的产品为用户解决了哪些问题,以及产品易用设计上的一些思路。

  从2013年开始,我们还是在这个大会上发布了腾讯地图,街景和API,这个API通过我们合作伙伴,为用户提供了临场感极强的体验。我们的API产品总之来讲是比较单一的,因为主要是面向浏览器的API,然后安卓和iOS、SDK也是刚刚起步。经过我们一年的酝酿,产品逐步的走向完备,2014年3月份我们发布了安卓定位的SDK和街景的SDK。四月份我们上线了服务器端的API。四月份同步发布了URIAPI,就是产品应用的唤起,五月份发布了一个截图的API产品,六月份即将推出我们的静态地图2.0的版本,2.0版本在1.0的基础上增添了很多的图形绘制和路线绘制的特性,我们计划七月份,我们期望发布我们的1.0的BETA的LBS。我们还打算今年再发布我们SDK的矢量。上面没有体现出来。所以我们的产品项越来越多,其实都是这么一大堆。除了多以外,我们在纵深上也是下了不少的功夫。

  今天我们选择其中的三块来说一下,我们的街景,然后还有LBS和位置描述我们这三款产品希望来跟大家分享一下。街景其实从去年就开放了。今年我要说一下进展,位置描述是我们刚刚上台有一个数据策略的产品,原来叫做逆地址解析,大家做过这个行业我们都了解,我们出于对新手的照顾,我们进行了调整,让它更有人性化一点。不过习惯于老名字的用户,我们在官方也是保留了原有的最后是我们的LBS即将为大家提供的新服务。

  首先是我们针对街景来说一下,首先是街景在数据覆盖度方面,我们在2013年也是这个时间,我们线上城市覆盖33个,计划在2013年底覆盖全部的省会,希望超过一百个城市,这是当时的计划。看看我们完成计划,直到上个月为止我们的街景覆盖度已经到达了130个。我们还在一些数据的细分上,做了很多的采集,整体的除了历程之外,我们覆盖的整体历程大于32万公里以上我们还有650个高校区域景大家有在校的大学生吧,应该看过自己学校的街景,还有超过1300个以上的景区,还有超过千家的酒店室内景,还有博物馆,以及没有写在这张PPT里边的小区,这是我们在细分领域里边希望做的尝试。还有是我们在国内的腾讯网地方站进行了合作。我们腾讯地图还负责街景的覆盖,由地方网站来满足当地商家的垂直领域对街景拍摄和应用的需求。所以说希望能够街景走得更好,然后走得更有价值,为商家和用户提供更好的用户体验。

  其实这个总的来讲和这次没有太大的关系,但是32万的历程真的不是很容易搞定的。所以上边这句话是把中国人能去到、想看的街景全拍回来,这是我们街景采集工程师一个终极目标。所以真的是很不容易,这么多产品的街景的覆盖。所以我不知道他们有没有在这个现场。但是我觉得跟他们致敬是值得的,所以感谢他们用脚步丈量了我们国家,记录了我们生活的城市,为我们生活带来便利,感动与震撼,做得真的很好。

  下边真的是开发者后边都是咱们开发者需要的,很容易用到的具体的产品。我们在今年实现了一个街景在全平台所有浏览器里边覆盖的一个,因为大家知道Flash是这样,但是在移动端浏览器里边,很多用户喜欢用iPad看网页,但是网页上面显示不出来Flash,这是我们去年急迫解决的问题,而且也解决了这件事。另外我们在三维点云的技术里边也进行了自己的研究,我们后续会上到平台上,这种点像产生的3D效果更原本的还原了显示的情况,我们完全展示了,甚至是距离是什么。个随着我们四月份推出的URIAPI,推出一个非常简单的方式,这个是提出我们iPad的第一个用户,只是要连接,拼接一个连接,然后潜入到浏览器里边就可以实现这种效果。最后是我们之前已经有的一个街景的SDK,这是我们整体街景的情况。

  还有一个是我们的街景静态截图的API。这个有什么用啊,现在咱们其实能够感受到,无论是应用还是在网页里边,嵌入一个街景,因为是一个很强的交汇的东西,但是在新闻列表,移动端是很在乎流量的,一个完整的界限展现出来,让客户比较有压力。但是如果用在交通领域,很多的时候,我给好一个我能接触一张合适的视角的目的地的一张图片,其实就已经很大程度上解决了用户对于这个目的地完全没有概念的一个需求。所以,街景截图API是我们希望在用户展示完整的全景之前,能够给用户提供缓冲的效果。这是一个相机,后边还有一张图,是吧?然后在你的新闻界面或者是说你的列表也里边可以把这张图镶嵌进去,然后进入我们URIAPI然后回到全景里边,两个链接搞定这件事了,当然你如果有很多的厂家店铺,不是所有的商家都有店铺的,你可以通过这个东西来生成商家的外景照片。这是我们街景静态图的API。

  下边是LBS云,这是我们即将推出的一款产品。LBS云是什么,能吃吗?很多人觉得这个概念太大了,包括业内的这些,就是我不得不说一下,咱们LBS云是一款为开发者提供自有位置数据存储、编辑、检索和处理的云服务产品。晕了吧。所以我就准备了另外一个东西,咱们从场景来看这件事,LBS能解决什么东西,现在是LBS,以后不知道叫做什么名字,所以还是一个小名,现在还是叫它的小名。我们从产品来说,比如说你要搞社交的应用,找一个附近的人,你手里边有很多的微信商家的数据,希望为关注者提供搜索周边的好的,有特色的餐馆的业务功能。但是开发这个东西可能会面临着什么样的问题。很多开发者其实在,比如说我的坐标怎么存,怎么查,数据字段怎么设计,这是网页的若干,还有就是说数据库的支持,很多用虚拟主机,虚拟服务器的话能不能支持这件事。最后是微信里边说了,能生成这样的一个街景,所以这些东西是来实现需求里边的障碍。

  另外LBS云两个步骤完成这件事,首先把你的数据存到LBS的云端,第二步是检索,这是一个检索的项目,检索是怎么实现的。第一个没有搞定,是吧?第二个是我们提供了一个检索的结果。当时我们设计这个接口的时候也在考虑,LBS首先是面向服务端,开发者一定没有几个人没有用过这个,所以要让人明白,所以一搜索这个表,然后这个是范围,经纬度。这样的话就实现了一个图片检索的一个特性。

  当然了,在座的应该是高手不少,其实这是雕虫小技了,根本用不着,为什么用这个呢?所以做到这步根本不够,也没有说为用户解决非常本质性的东西。所以我说再玩两步,一个是街景关联,再一个是数据校验,另外是怎么样提供数据的方法让大家更容易用。为什么做这个街景视角的关联,这是北京大学,这是通过坐标查到的街景的效果,这是北京大学里边一个食堂,另外一个例子是马路边上一个加油站,但是他的一个遮挡住了。这个问题通过坐标的办法是根本没法解决这个问题的,所以在自身的产品线上做,大家发现在腾讯地图WEP栏里面,你会发现一个视角很好。所以我们通过腾讯和人工的方式校对了近几十万,上百万的这种PUI的最佳的观察视角。

  所以这些东西是希望在未来开放的所有的开发者能用,使你的数据同步到云端,我们是关联匹配最优质的街景,这是北京大学有比较代表性的西门。下边是数据校验,为什么数据校验,这是北京西站南路,我们家西边,几个月这一个变化。这一排的都拆光了,这是中国的一流,这是老板跑了。所以数据库等于你在生活中为用户创造的困扰是非常大的,这种体验是非常难受的。其实所有的做地图的人都有这种感受。用户去了被骗的。所以数据没有校验。

  我们我们腾讯地图的LBS也是来源与很多的伙伴,我们也是进行了非常复杂的聚合和整合,最后提供给用户,当然肯定包括了校验了,最后提供给用户使用,这个过程中数据处理能力是地图的基本功,所以一定要做好的。所以我们想除了我们能够享受这种技术以外,也希望,这可能是对于一般的大的开发者用途不大,中流吧,应该是很难做到的。对于数据校验也会开放。

  最后我们所有的LBS的操作,最后都是在数据同步上去,同步的难度,其实咱们首先传统的这种接口方式的话,都是咱们也有APP的请求,然后把数据放在请求里边提交到数据库里边去,这里边有一个编码的问题。没有解决编码问题服务器可能请求失败。还有一个情况是何处触发,是定时的,还是说通过事件的,是不是你要把所有的数据库写入操作都要加上同步的数据代码,所以这是一种非常难受的一件事。因为我本身也是搞过几天开发,了解这个。开发者比较容易做到的是我从数据库里把数据取出来显示成一个页面,生成一个,这是非常简单,对我们开发者来讲是被动式的,你生成页面,在LBS里边添加好你的数据源,然后我们去抓,定时的去抓,这种就变得非常的人性。这是一个数据提供方式的一种,给大家设的一个比较简单的方式。最后是我们全新的逆地址解析的服务。现在叫做位置描述。你在哪,我找你玩去,北京市朝阳区天陈东路七号,这是传统的地图解析给出来的,这基本上是火星语言,大家你别闹,国家会议中心,国家会议中心也是一个很小的点,在北京不知道国家会议中心在哪的请举手,是吧,然后发了一个位置,朝阳区奥运村,奥运村是相对来讲比较大的位置了,再加上国家会议中心内,我在这,这件事就成了。

  刚才的应用场景,我们全新的位置描述的解码,本身也提供了最传统的门址类的描述方式和地标类的描述方式,我们提供两级的,一级是稍大,二级更具像。另外是城中区域,比如说人大,人大的区域也是识别度比较高的区域。还有道路,交叉路口,上海的出租车司机很认交叉入口,你在哪,哪条路和哪条路的交差点,他们比较清楚。所以根据咱们自身应用的需求和场景,以及当地的一些习惯,我们是提供了这几类语言要素,然后供咱们去按照自己的实际场景去进行拼接,为用户提供更舒适的一种服务。

  罗嗦了半天,回顾一下,首先我们聊了一下我们是怎么干的,感觉聊了一下我们街景覆盖和我们街景的API,中间是我们的云产品给大家介绍一下,另外是我们位置描述的创新。以上主要是面向在座的同学的,希望大家喜欢。如果什么不明白的,欢迎加入我们的开放平台,QQ群里边随时找到,非常感谢大家。

参与评论

【登录后才能评论哦!点击

  • {{item.username}}

    {{item.content}}

    {{item.created_at}}
    {{item.support}}
    回复{{item.replynum}}
    {{child.username}} 回复 {{child.to_username}}:{{child.content}}

更多精选文章推荐

泰伯APP
感受不一样的阅读体验
立即打开