写点什么

百度技术沙龙第 32 期回顾:讲讲地图开发那些事儿(含资料下载)

  • 2012-11-18
  • 本文字数:2443 字

    阅读完需:约 8 分钟

在 11 月 17 日由 @百度主办、 @InfoQ 负责策划组织和实施的第 32 期百度技术沙龙活动上,来自百度 LBS 搜索部地图平台团队负责人、高级工程师李志堂和 Esri 中国信息技术有限公司崔福东分别分享了各自在 LBS 开发中的经验与实践,话题涉及“百度 LBS 开放平台技术架构”,以及“GIS 技术在 LBS 中的应用”等。本文将对他们各自的分享做下简单的回顾,同时提供相关资料的下载。

主题一:百度 LBS 开放平台技术架构 (下载讲稿

来自百度 LBS 搜索部地图平台团队负责人、高级工程师李志堂第一个为大家分享,内容主要涉及百度 LBS 资源开放业务面对的需求和挑战、LBS 资源面向开发者已开放产品(地图 API、定位 SDK、LBS 云等)的功能特性。通过阐述 LBS 云一期项目的架构过程,介绍 LBS 开放平台的策略、选型、特性,分享在基础设施、模块容器、分层隔离、访问控制、无干扰运营、接口设计等方面的经验。

他首先对比了原有的 LBS 应用和现有的 LBS·云之间的差异,他指出:

在原有的模式下,应用开发者需要自己存储数据与检索,实现空间运算等,这将会分散开发者的注意力,在 LBS·云下,百度将会提供数据存储空间与空间计算能力,让开发者更关注应用本身。

开发 LBS 应用一般都会面临数据检索的需求,包括对试图范围数据检索、周边数据检索、同城数据检索等,传统的解决方案如:

  1. 举行检索原始方案为 MySQL 的筛选;
  2. 周边检索是先用 MySQL 筛选出一部分数据后再各自计算距离进行排序;
  3. 同城检索需要在数据提交同时获得左边所在城市并存储以后才能使用;

现在 LBS·云可以将这些需求以服务的形式开放出来,在代码中直接调用。

LBS·云目前是一期建设,其特征是:

  1. 带网络借口的能力黑盒;
  2. 百度云服务中的业务云;
  3. 构建开发者的 LBS 计算平台;

其在一期的目标是:

  1. 推出全新的功能服务:LBS 云存储、LBS 云检索;
  2. 构建基本架构:支持共轭能模块扩展、支撑产品业务模型以及实现无干扰运行;

在谈到无干扰运行的设计时,他指出 LBS·云需要了解被访者和访问者、了解自己的资源使用和业务开发模式。当用户使用 LBS 云的时候,其数据将会依靠云存储支撑,在安全上使用资源控制和秘钥控制的两级访问控制,具有面向资源的权限设计和配额设计。开发者可以通过 RESTFul 的接口对资源进行调用。

然后他分享 LBS·云的发展经历以及产品演变过程,他认为目前的 LBS·云是需求的演化结果,其为了将完成三个方面的使命:

  1. 提供基本的数据和能力 ;
  2. 提供个性化的能力 ;
  3. 提供对生态系统和价值链的支持 ;

主题二:GIS 技术在 LBS 中的应用 (下载讲稿

Esri 中国信息技术有限公司的崔福东第二个为大家分享,内容主要涉及 GIS 功能如何在 LBS 中应用,例如位置追踪、空间分析、地理编码等;他还为大家讲解了如何使用 ArcGIS 中提供的丰富 Web API、移动 API 打造丰富的 LBS 应用。

他首先介绍了 GIS 的概念以及与 LBS 的关系:

GIS 是综合处理和分析地理空间数据的一种技术系统。 LBS 是基于位置的服务,通过通信运营商的无线电通讯网络或外部定位方式 (如 GPS) 获取移动终端用户的位置信息,在 GIS 平台的支持下,为用户提供相应服务的一种增值业务。

他指出增值业务是 LBS 的关键,GIS 为 LBS 提供数据和分析,支撑 LBS 实现增值业务。随后列举了一些 GIS 在 LBS 中的应用场景:

  1. GIS 为 LBS 提供数据;
  2. 空间查询;
  3. 路径分析,如车载实时导航和公交线路查询;
  4. 地理编码;
  5. 热度分析;

针对目前的应用情况他分析了 GIS 在 LBS 今后的应用前景,认为未来 GIS 将会在如下方面发力:

  1. 增强的分析功能,提供更实用精准的信息;
  2. LBS 数据分析、展示、挖掘;

最后他分享了一些 GIS 的应用实例:“我的微博热点地图”和“令编码制作地图应用”。

Open Space(开放式讨论环节)

为了促进参会者与我们每期的嘉宾以及讲师近距离交流,深入探讨在演讲过程中的疑问,本次活动依然设置了 Open Space(开放式讨论)环节。

在 Open Space 的总结环节,几位话题小组长分别对讨论的内容进行了总结。

李志堂:主要是给大家解答关于使用百度 LBS·云中遇到的问题、关于无干扰运行和接口设计还有关于 LBS·云平台未来的解答;

崔福东:主要是介绍了 GIS 的一些问题和产品使用、LBS 中 GIS 的支持等;

陈强:介绍了墨迹天气在使用百度 LBS·云中的一些感受;

张凡:解答了大家对于高德产品的使用以及所遇到的问题、定位技术的应用和导航等;

会后,一些参会者也通过新浪微博分享了他们的参会感受:

evasnowind : 感觉 open space 这个自由讨论的环节很不错,可以近距离与开发、运维人员讨论,感谢 @百度技术沙龙 这个活动 @没头脑和不高兴 图片是 arc gis 公司的,多让人怀念的词儿啊,咱实验室以前就是做这个的。

海的北:前两天参加了在人大召开全国社会计算的学术会议,各学科从不同角度对这一领域进行研究,对我的工作颇有启发。今天又正好赶上一月一次的百度技术沙龙,听了两场业界的技术报告。难怪人们都往北上广跑,这些城市所提供的机遇,信息,平台,眼界等不是内地尤其我们西部城市能比拟的。如果还年少,我也跑。

hikerlive :1. 讲 LBS 百度平台所提供的能力,其中有如何有讲个性化数据和无干扰运行设计的考虑 ;2. 指出 LBS 的关键元素是位置,GIS,增值服务,而大众应用多数是采用数据为用户做增值服务。

有假熊出没: GIS 最后的演示很给力,希望以后多有这种演示 =) 支持百度技术沙龙哈。

Esri_ 沛沛:两位讲师的讲座非常精彩,听会收益匪浅。个人理解,LBS 云架构为 GIS 应用提供丰富的增值服务,而越来越普适化的 GIS 又驱动 LBS 不断发展。

紫竹阁子:ESRI 一直以 GIS 为一门科学来研究,刚才嘉宾认为是一门技术,LBS 是一种增值服务,站在不同的角度确实有不一样的看法,不过显然都是对的。Demo 用 Esri 的 FLEX API 确实很炫。

有关百度技术沙龙的更多信息,可以通过新浪微博关注 @百度技术沙龙,或者参加百度技术沙龙微群,InfoQ 上也总结了过往31 期所有百度技术沙龙的演讲视频和资料等,感兴趣的读者可以直接浏览内容

特别提示:第33 期百度技术沙龙将在12 月22 日,在北京举行,欢迎关注 @InfoQ @百度技术沙龙获取后续的活动信息。

2012-11-18 22:364015
用户头像

发布了 89 篇内容, 共 31.9 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

2021年Android开发学习路线,互联网行业“中年”危机

android 移动开发

2021年Android开发学习路线,终于彻底把握了

android 面试 移动开发

2021年Android开发者跳槽指南,附超全教程文档

android 面试 移动开发

2021年Android社招面试题精选,附答案解析

android 面试 移动开发

2021年Android程序员职业规划,小白勿进

android 面试 移动开发

2021年Java网络编程总结篇,红黑树详细分析(图文详解)

Java 面试 后端

2021年Android开发前景如何,腾讯T2大牛亲自讲解

android 面试 移动开发

2021年Java开发突破20k有哪些有效的路径,JVM发生内存溢出的8种原因

Java 面试 后端

2021年Java开发者常见面试题,初级Java面试题及答案

Java 面试 后端

2021年Android程序员职业规划,阿里P7大牛亲自讲解

android 面试 移动开发

2021大厂Java面试集合,作为Java程序员

Java 面试 后端

2021年Android开发陷入饱和,又是一年金九银十

android 面试 移动开发

对比会声会影与剪映哪个制作转场效果更专业

懒得勤快

2021年Java笔试题总,教你抓住面试的重点

Java 面试 后端

2021年Java常见面试题,面试官让我回家等通知

Java 面试 后端

2021年Java技术下半场在哪,35岁技术人如何转型做管理

Java 面试 后端

2021年Android开发者常见面试题,涨薪7K

android 面试 移动开发

2021年Android社招面试题,阿里蚂蚁金服五面

android 面试 移动开发

2021年Java开发突破20k有哪些有效的路径,2021Java面试笔试总结

Java 面试 后端

2021年Java程序员职业规划,华为Java面试题目

Java 面试 后端

2021年Android网络编程总结篇,retrofit面试

android 面试 移动开发

2021大厂Java面试经验,这位阿里P7大佬分析总结的属实到位

Java 面试 后端

数据库排行榜|当 DB-Engines 遇见墨天轮国产数据库排行

墨天轮

MySQL 数据库 oracle TiDB 国产数据库

2021年Java工作或更难找,华为Java面试社招

Java 面试 后端

2021年Java开发前景如何,大厂Java面试真题精选

Java 面试 后端

Github上线仅六天,收获Star超55K+,这套笔记足够你拿下90%以上的Java面试!

Java 架构 面试 后端 计算机

2021年Android开发前景如何,详解Android架构进阶面试题

android 面试 移动开发

2021年Java工作或更难找,springboot源码解读与原理分析

Java 面试 后端

2021年Android笔试题总,详解Android架构进阶面试题

android 面试 移动开发

2021年Java者未来的出路在哪里,Java开发校招面试题

Java 面试 后端

2021大厂Java面试必问题目,Java后端校招面试题

Java 面试 后端

百度技术沙龙第32期回顾:讲讲地图开发那些事儿(含资料下载)_百度_水羽哲_InfoQ精选文章