二维在线地图API分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二维在线地图API分析
与立得空间街景地图API规划
1.二维在线地图API分析
1.1.二维在线地图API提供商
目前的国内的二维地图API提供商主要分为两大类:
●二维地图技术提供商:MapBar、MapABC等
●二维地图搜索服务提供商:Baidu、Google等
国内所有的二维地图API提供商均采用免费模式提供API给普通开发者。谷歌的Google Maps API也是免费的。
谷歌在2010年推出Google Maps API Premier的收费API服务给有特别需要的开发者,它除了支持普通Google Maps API的所有功能之外,还有以下的特别之外
●用于服务请求(例如地址解析)的更大容量
●通过https 提供安全地图的功能
●有利于企业的条款
●支持和服务选项
●对地图中的广告的控制
1.2.二维在线地图API分类
目前的二维地图API主要为两大类
●互联网API:方便开发者从互联网浏览器或客户端软件内访问,大致分为以下几种
●手机客户端:方便开发者从智能手机客户端软件内访问,目前的智能手机大致分为
以下几种
Google Maps API做为目前最为流行的iPhone和Android操作系统所原生支持的地图API,几乎垄断了手机在线地图API市场。
1.3.二维在线地图API主要功能分析
二维在线地图API的功能目前主要分为两大部分
1.3.1.本地搜索功能
此功能主要是提供给用户根据关键字、中心点坐标或其他信息对POI信息进行查询
●POI搜索:
⏹关键字搜索
⏹中心点坐标周边搜索
⏹中心点关键字周边搜索
⏹划定范围搜索
●导航搜索
⏹公交导航
⏹驾车导航
●公交查询
⏹公交线路查询:根据名称查询,如北京300路
⏹公交ID查询:每条公司线路均有一个唯一ID,如北京110100011436为300
路
⏹公交途径站点查询
●地理编码查询
⏹地址解析查询:地址信息转换为地理坐标点信息
⏹根据经纬度查询:根据给定的经纬度在地图上进行标注
1.3.
2.地图相关功能
●在线地图显示
⏹中心点标注
⏹比例尺
⏹缩放
⏹鹰眼
●在线地图基本操作
⏹标注
⏹测距
⏹是否允许拖拽
⏹是否允许键盘控制地图
⏹加载地图工具条
⏹鼠标右键菜单设置
●添加覆盖物
⏹添加点、线、面
⏹添加文字标签
⏹设置覆盖物是否可编辑
●地图图层设置
⏹添加、删除图层,例如添加实时路况图层
⏹自定义图层
1.3.3.其他特殊功能
●百度地图API借助“都市圈”的技术加入了三维模拟地图的支持
●谷歌的地图API支持卫星图层、街景(中国大陆地区不支持)
2.立得空间在线地图API规划
2.1.立得空间在线地图API定位
立得空间在线地图API首先是一个融合了整套二维地图解决方案并拥有街景功能的在线地图API。其次它也可以与目前国内流行的二维地图API相结合使用,可以让已经使用了二维地图API的网站经过简单的修改就能加入街景功能。
2.2.立得空间在线地图API功能规划
2.2.1.二维在线地图API功能
此部分功能可参考目前主流的二维在线地图API功能。
2.2.2.街景地图API功能
2.2.2.1.街景视图图层容器
街景视图允许其他的二维地图API将立得空间的街景视图作为一个图层叠加到现在的二维地图上。
2.2.2.2.街景视图单独全景
街景视图也可以一个单独的容器,体现在网页可以是一个单独的DIV,与已经
有二维地图进行任意形式的组合。
这张图片的二维部分是调用高德MapABC API的实现的,街景部分是调用Google Maps API查看的同一个地方。
2.2.2.
3.街景视图视点
立得街景API允许对街景图像拍摄的镜头方向进行设置,可以设置以下3个变量:
●方向(heading):定义查看哪个方向拍摄镜头的图像
●倾斜(pitch):定义镜头的倾斜度,默认为水平,允许开发者进行向上或向下
倾斜的设置
●缩放(zoom):定义此视图的缩放级别
2.2.2.4.街景视图中的叠加层
立得街景API允许开发者在街景视图上自定义叠加层。
2.2.2.5.街景视图事件
立得街景API可以对街景视图的变化事件进行监控,比如位置的变化、视点的变化等,均允许开发者自行定义相应事件的方法。