百度地图API使用系列-01 八股文

前言

现在业务系统中,无论toB还是toC,亦或者手机端还是PC端,地理数据的可视化越来越备受重视。小编陆续将结合百度地图PC端基础API在实际开发应用中,如何满足业务需求进行一系列介绍。新手同学可以先了解&浏览&预习一下百度开发平台官网相关内容,便于理解后续内容。

备注:本文中提到的地图都为电子地图;内容为个人思考、意见、随笔(不可较真),欢迎大家积极讨论。

为什么需要使用地图

大家可能会说:

是产品说需要使用地图

产品中有地图显得格局大

有位置数据所以需要使用地图

地图可以做各种可视化效果

老板要求做大屏,所以需要使用地图

无论做为开发者还是产品,大家需要首先搞清楚动机,即目标导向;然后再回到起点罗列、分析技术可选项;最后选型,支撑业务开发。

地图基本介绍

地图的基本组成包括:数学要素、地理要素、辅助要素、业务要素

数学要素:指构成地图的数学基础,通俗一点理解就是地图数据如何组织、表达的底层逻辑。例如:平面地图、立体地图、球形地图等。
应用开发者最熟悉的就是地图坐标系概念。从这方面,我们在做选型的时候就需要注意,如果是做对公众开放的内涵地图的业务系统,那么就需要选择符合国家要求的地图API。

地理要素:指构成地图的数据基础,通常划分为自然要素和社会经济要素,如水文、地貌、土质、植被、居民地、交通线、行政境界等。主要是由线、面数据来表达,点数据通过注记来表达。
自然要素特点是更新周期长(局部可能相对较短一些),且具有专题特性特点;而社会经济要素特点是更新周期短,数据量大特点。如果需要展示实时性较高的数据,就需要使用提供在线更新地理信息的地图,关注地图提供商的数据更新频率,是否满足业务需求。

辅助要素:指构成地图的操作基础,便于读图和用图的某些内容。例如:手势控件、导航控件、比例尺控件、定位控件、切换底图控件、图例控件、图层控件、卷帘控件等。
辅助要素一般都是api的封装调用,开发者完全可以自行封装组件。

业务要素:指构成地图的上层基础,支撑用户地理相关数据的展示与交互。根据用户数据的不同特点,需要选择不同的地图展示能力来表达。
一般可分为:覆盖物、矢量要素图层、矢量瓦片图层、栅格瓦片图层、3DTiles等。

地图应用划分

无论怎么划分,都可能有遗漏,不求一篇概全,但求自圆其说。小编选择从社会地理边界、自然环境、社会环境来划分,大家会发现自己或业务单位的级别、服务领域基本代表自己开发地图的业务定位。

备注:除地球,其他星球不属于此次讨论范畴。

为了便于读者启发式&互动式,此表格将采用渐进&脉冲的方式进行填充 欢迎大家积极留言 \color{#FF6347}{欢迎大家积极留言} 欢迎大家积极留言

备注:此文未完待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值