s)包含了一系列与地图开发功能相关的类,这些类提供了渲染、控制以及绘制覆盖层等功能,开发者可以很容易地进行基于Google Maps地图服务的开发。这些类中,最重要的要数MapView 这个类了,只需在你的布局中加入一个MapView,屏幕上就绘出一个基本的Google Map。开发平台把一切与Map 相关的Activity功能抽象为MapActivity,要出现显示Google Map 的效果,在你执行MapView 的Activity中需要继承MapActivity 这个接口。
Google Maps 服务要求开发者获取一个使用MapView 的API Key,以便在使用应用程序时能加载地图数据,这个API Key 的获取过程也很简单。创建了一个MapView 后,用户需要获得对它的控制,那么将会用到getController()来获取MapController,以便进行控制或者激活这个MapView,同时通过ItemizedOverlay 以及OverLay 在Map 上绘制overlays 以及其他信息。这不是Android 库内的一个标准包,因此,在使用它时,开发者需要在AndroidManifest file 里加上下面一行作为
的子元素。
3. 公交查询算法
传统的公交查询算法往往是把