70+专家分享实战经验,2024年度AI最佳实践都在AICon北京 了解详情
写点什么

百度技术沙龙第 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:364022
用户头像

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

关注

评论

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

接口测试 Mock 实战(二) | 结合 jq 完成批量化的手工 Mock

霍格沃兹测试开发学社

接口测试实战| GET/POST 请求区别详解

霍格沃兹测试开发学社

干货|app自动化之如何参数化用例

霍格沃兹测试开发学社

干货|app自动化测试之Appium 源码分析

霍格沃兹测试开发学社

供应链管理是对产品流、信息流、资金流综合管理

水滴

供应链

gitlab system hook使用案例——与已有系统打通

阿呆

gitlab system hook 效能工具

干货|app自动化测试之模拟器控制

霍格沃兹测试开发学社

技术分享 | Spring Boot 异常处理

霍格沃兹测试开发学社

干货|app自动化测试之设备交互API详解

霍格沃兹测试开发学社

技术分享 | Spring Boot 集成 Swagger

霍格沃兹测试开发学社

持续交付-Blue Ocean 应用

霍格沃兹测试开发学社

NFT拍卖交易系统开发NFT商城

薇電13242772558

NFT

AI 时代的视频云转码移动端化——更快、更好、更低、更广

ZEGO即构

AI 音视频开发 视频云转码

干货|app自动化测试之Appium 原理 与 JsonWP 协议分析

霍格沃兹测试开发学社

干货|app自动化测试之Capability 使用进阶

霍格沃兹测试开发学社

快速上手 Pytest + Requests + Allure2 测试框架实战技能

霍格沃兹测试开发学社

The main application of radio technology in aerospace field/IPQ4019 IPQ4029 ,802.11AC 2x2 2.4G&5G

wallys-wifi6

IPQ4019 ipq4029

云原生数据库极致弹性体验 - Amazon Aurora Serverless v2

亚马逊云科技 (Amazon Web Services)

数据库 云原生

干货|app自动化测试之Appium 源码修改定制分析

霍格沃兹测试开发学社

性能测试实战 | 修改 JMeter 源码,定制化聚合压测报告

霍格沃兹测试开发学社

技术分享 | 测试平台开发-前端开发之Vue.js 框架的使用

霍格沃兹测试开发学社

干货|app自动化测试之Andriod WebView如何测试

霍格沃兹测试开发学社

干货|app自动化测试之Appium问题分析及定位

霍格沃兹测试开发学社

技术分享 | 测试平台开发-前端开发之Vue.js 框架

霍格沃兹测试开发学社

持续交付-Jenkinsfile 语法

霍格沃兹测试开发学社

接口协议之抓包分析 TCP 协议

霍格沃兹测试开发学社

接口测试框架实战 | 流程封装与基于加密接口的测试用例设计

霍格沃兹测试开发学社

瓴羊智能客服,基于钉钉重磅推出一体化的智能服务解决方案

瓴羊企业智能服务

Python图像处理丨带你认识图像量化处理及局部马赛克特效

华为云开发者联盟

人工智能 企业号九月金秋榜

干货|接口测试必备技能-常见接口协议解析

霍格沃兹测试开发学社

干货|移动端App自动化之触屏操作自动化

霍格沃兹测试开发学社

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