看看多了那三个小图片就是我们的效果结果。点击一下也会有相应的。试一下吧!
某个类型的覆盖物,包含多个类型相同、显示方式相同、处理方式相同的项时,使用此类:
- 自定义类继承ItemizedOverlay<OverlayItem>,并Override其draw()方法,如果需要点击、按键、触摸等交互操作,还需Override onTap()等方法。
主要用到类 OverlayItem,百度地图上的API
ItemizedOverlay是Overlay的一个基类,包含了一个OverlayItem列表。 从南到北的处理item,用于绘制、创建平移边界、为每个点绘制标记点,和维护一个焦点选中的item,同时也负责把一个屏幕点击匹配到item上去,分发焦点改变事件给备选的监听器。
返回类型
方法
Drawable |
getMarker(int stateBitset)
返回标记点,该标记点在地图上绘制该item时使用。
|
GeoPoint |
getPoint()
返回该overlay的经纬度,以GeoPoint形式
|
java.lang.String |
getSnippet()
返回该overlay的文本片段
|
java.lang.String |
getTitle()
返回该overlay的标题文本
|
java.lang.String |
routableAddress()
暂未实现
|
void |
setMarker(Drawable marker)
设置标记点,该标记点在地图上绘制该item时使用。
|
static void |
setState(Drawable drawable, int stateBitset)
设置一个drawable的状态以匹配给定的静态betset位。
|
具体实现:
源代码下载:点击打开链接
分享到:
相关推荐
o 4.3 分条目覆盖物:ItemizedOverlay o 4.4 本地搜索覆盖物:PoiOverlay o 4.5 驾车路线覆盖物:RouteOverlay o 4.6 换乘路线覆盖物:TransitOverlay • 5 服务类 o 5.1 搜索服务 o 5.2 POI搜索及PoiOverlay o 5.3 ...
(五)自定义图层ItemizedOverlay和在地图上增加标注 10 (六)增加点击标注弹出气泡(显示标注信息)的功能 12 (七)增加POI搜索功能 15 三、百度地图的信息推送 19 (一)PC服务端 19 (二) Android手机客户端 22 四...
Android SDKv2.1.0是适用于Android系统移动设备的矢量地图开发包,也是v2.0.0的升级版本。 v2.1.0,功能介绍: 地图展示:包括2D图、卫星图、3D图地图展示。 地图操作:提供平移、缩放、双指手势操作、底图旋转等...
这是一个基于高德地图的测试,介绍了ItemizedOverlay的用法和populate()的作用。
点击地图上的Marker,会弹出一个该地点详细信息的窗口,如下左图所示,有时候,我们希望自己定义这个弹出窗口的内容,或者,干脆用自己的数据来构造这样的弹出窗口,但是,在百度地图最新的Android SDK中,...
作为使用androidsdk构建这些应用程序的实用指南书籍,《android高级编程》从始至终穿插了一系列示例项目,每个项目都引入android的新功能和新技术,以助您达到最圆满的学习效果。书中介绍android的所有基本功能,并...
mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。 它由 BalloonOverlayView组成,是一个代表显示你的MapView及BalloonItemizedOverlay的气泡的视图, ...
7.7.8 ItemizedOverlay和Overlayltem简介 7.7.9 将View固定到地图和地图的某个位置上 7.8 对Earthquake示例添加地图功能 7.9 小结 第8章 后台工作 8.1 服务简介 8.1.1 创建和控制服务 8.1.2 将活动和服务绑定 8.2 ...
android好书系列,我目前找了两本,先贡献给大家。以后如果有好的资源,再上传和大家分享。 本资源是第一本。 这是一本学习android的好书,我浏览了,是老外著的,高清晰的pdf。为了方便大家学习android,我将本书所...
7.7.8 ItemizedOverlay和Overlayltem简介 7.7.9 将View固定到地图和地图的某个位置上 7.8 对Earthquake示例添加地图功能 7.9 小结 第8章 后台工作 8.1 服务简介 8.1.1 创建和控制服务 8.1.2 将活动和服务绑定 8.2 ...
使用ItemizedOverlay在mapview上创建浮动按钮,可以为坐标创建一个单击事件。
当使用android地图外部库(com.google.android.maps)时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡,它由BalloonOverlayView组成,是一个代表显示你的MapView及...
跟隨擁有Android Market單一應用程式下載超過20萬人次經驗的開發者,用最短的時間踏實地學會必要的 Android應用程式開發基礎知識,然後...開始開發吧! 還不熟悉Java程式語言,但也想快速學會Android應用程式開發...
地图气泡效果源码,当使用Android地图外部库时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。它由BalloonOverlayView组成,是一个代表显示你的MapView及...
gmap上的一个气球开发的实例,使用ItemizedOverlay类开发,效果不错。
ItemizedOverlay { private ArrayList<OverlayItem> mOverlays = new ArrayList(); public MyItemizedOverlay(Drawable defaultMarker) { super ( boundCenterBottom (defaultMarker));