本篇文章主要介绍如何在百度地图上添加Overlay(即图层或覆盖物)。
2014-08-20 16:22
429 查看
代码下载地址:http://download.csdn.net/detail/huangyougnitu/7791653
Overlay简介
Overlay通常被译为“图层”或“覆盖物”。所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线、多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。 目前百度地图SDK支持多种类型的覆盖物,可以满足用户的各种需求。用户可根据自己的实际需求自由添加各种类型的覆
盖物,且不会产生冲突。此外,用户可以根据添加图层的顺序来控制覆盖物显示的顺序(图片图层除外)。
百度地图SDK为开发者们提供了如下类型的地图覆盖物:
我的位置图层(MyLocationOverlay):用于显示用户当前位置的图层(支持自定义位置图标);
Poi搜索结果图层(PoiOverlay):用于显示兴趣点搜索结果的图层;
路线图层(RouteOverlay):公交、步行和驾车线路图层,将公交、步行和驾车出行方案的路线及关键点显示在地图上(起、终点图标用户可自定义);
公交换乘图层(TransitOverlay):公交换乘线路图层,将某一特定地区的公交出行方案的路线及换乘位置显示在地图上(起、终点图标用户可自定义);
自定义图层(ItemizedOverlay):可将一个或多个兴趣点绘制到地图上,且支持自定义图标(支持动态更新Item位置、图标);
弹出窗图层(PopupOverlay):在地图上显示一个弹出窗口;
几何图形绘制图层(GraphicsOverlay):用于绘制点、线、圆、矩形、凸多边形等几何图形的图层;
文字绘制图层(TextOverlay):用于绘制文字的图层。
图片图层(GroundOverlay):用于展示用户传入图片的图层。
注:除弹出窗图层外,其他各个图层均已实现多实例。
MapView使用一个List管理覆盖物,通过向MapView.getOverlays() add或remove上述类或其基类的实例即可向地图添加或删除覆盖物。在更新地图覆盖物后,需调用MapView.refresh() 使更新生效。
Overlay简介
Overlay通常被译为“图层”或“覆盖物”。所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线、多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。 目前百度地图SDK支持多种类型的覆盖物,可以满足用户的各种需求。用户可根据自己的实际需求自由添加各种类型的覆
盖物,且不会产生冲突。此外,用户可以根据添加图层的顺序来控制覆盖物显示的顺序(图片图层除外)。
百度地图SDK为开发者们提供了如下类型的地图覆盖物:
我的位置图层(MyLocationOverlay):用于显示用户当前位置的图层(支持自定义位置图标);
Poi搜索结果图层(PoiOverlay):用于显示兴趣点搜索结果的图层;
路线图层(RouteOverlay):公交、步行和驾车线路图层,将公交、步行和驾车出行方案的路线及关键点显示在地图上(起、终点图标用户可自定义);
公交换乘图层(TransitOverlay):公交换乘线路图层,将某一特定地区的公交出行方案的路线及换乘位置显示在地图上(起、终点图标用户可自定义);
自定义图层(ItemizedOverlay):可将一个或多个兴趣点绘制到地图上,且支持自定义图标(支持动态更新Item位置、图标);
弹出窗图层(PopupOverlay):在地图上显示一个弹出窗口;
几何图形绘制图层(GraphicsOverlay):用于绘制点、线、圆、矩形、凸多边形等几何图形的图层;
文字绘制图层(TextOverlay):用于绘制文字的图层。
图片图层(GroundOverlay):用于展示用户传入图片的图层。
注:除弹出窗图层外,其他各个图层均已实现多实例。
MapView使用一个List管理覆盖物,通过向MapView.getOverlays() add或remove上述类或其基类的实例即可向地图添加或删除覆盖物。在更新地图覆盖物后,需调用MapView.refresh() 使更新生效。
相关文章推荐
- 百度地图开发( 基于新版本V2_1_1)— 覆盖物(1)_我的位置图层(MyLocationOverlay)
- 本系列文章主要介绍如何使用UNIX
- 这篇文章主要介绍了Apache2.4.x版wampserver本地php服务器如何让外网访问及启用.htaccess,需要的朋友可以参考下
- Android--百度地图学习(第三章)如何给地图添加多个覆盖物
- 百度地图开发( 基于新版本V2_1_1)— 覆盖物(4)_自定义图层:ItemizedOverlay
- BaiduMap---百度地图官方Demo之覆盖物功能(介绍添加覆盖物并响应点击功能和弹出pop功能)
- Android学习笔记之百度地图(分条目覆盖物:ItemizedOverlay)
- 百度地图之自定义覆盖物(Overlay)
- 【百度地图API】如何在地图上添加标注?——另有:坐标拾取工具+打车费用接口介绍
- 如何把ASP编写成DLL这篇文章主要是把ASP代码变成组件
- 如何捕获和响应MapControl的添加图层事件
- Drupal6 如何调整文章下方的“添加评论”等链接(node.tpl.php 中 的 $links 变量)
- 一篇介绍如何使用XAMPP以及PDT开发PHP环境搭建的文章
- 【“零起点”--百度地图手机SDK】如何添加地图图层+按钮事件+水平垂直布局?
- 【“零起点”--百度地图手机SDK】如何添加地图图层+按钮事件+水平垂直布局?
- CxImage与OpenGL结合,用于读入多种格式的纹理以及用来把屏幕保存为各种格式的图像文件。 关于CxImage的文章,网上有许多,这里只介绍如何把CxImage与OpenGL结合起来,用于读
- 如何对地图服务完美的添加图层,且不影响用户的使用
- 看了一篇介绍如何自定义datagridview列的文章,写了一个可输入的combobox列
- java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。
- WP如何给文章评论框添加背景