首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 在Google舆图上添加标记

2012-07-08 
android 在Google地图上添加标记摘自mars chen 老师的视频第三季 07季首先我们要明白Overlay的作用:?1.一

android 在Google地图上添加标记

摘自mars chen 老师的视频第三季 07季

首先我们要明白Overlay的作用:

?1.一个overlay对象表示显示在MapView之上的图层 2 在一个overlay对象中可以包含多个地图标记

详情见:http://code.google.com/android/add-ons/google-apis/reference/index.html

?

其次:要明白ItemizedOverlay的作用:

??????? 1.它是overlay的子类 2在该类当中拥有一个或多个OverlayItem 3每个OverlayItem 代表一个标记

详见:http://code.google.com/android/add-ons/google-apis/reference/index.html

?

在地图中使用标记的步骤:

?????? 1.在MapView上创建一个单独的图层

???????2 创建标记对象

???????3 将标记显示在指定图层的指定位置

?????? 4.处理点击标记事件

?

代码解析:

1.创建类,实现overlay即public class FirstOverlay extends ItemizedOverlay<OverlayItem>{}

2.创建一个list,用于持有该图层当中所有的标记对象

? private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();

3 创建OverlayItem标记对象?

??????

?之后就运行你的项目吧 嘿嘿 效果如下:


android 在Google舆图上添加标记
?当点击图片时,显示


android 在Google舆图上添加标记
?最最原始的代码请见:http://developer.android.com/resources/tutorials/views/hello-mapview.html的

Part 2: Adding Overlay Items

?

?

1 楼 hao123xue456 2011-11-16   不错,现在正需要呢

热点排行