其实,编写Android Map应用并不复杂,只需要继承MapActivity类就可以了。MapView这个类功能是从Google Map地图中获得数据并且展示地图。MapActivity的主要功能有:
1) 管理Activity的生命周期
2) 为MapView类建立和撤消相关的服务。
在继承了MapActivity类后,我们要实现其中的isRouteDisplayed方法,这个方法其实是用来表示我们是否显示一些路线的信息,这个通常用在地图的飞行模式时才使用,这里我们不提供任何信息仅是返回false即可。
在我们的activity中,我们将引用到MapView,它是在界面xml中定义的。同时我们也用到setBuiltInZoomControls方法设置地图允许缩放模式。
初步的代码是这样的:
而相应的界面xml文件如下:
注意,其中要把你获得的Google Map的API KEY写到MapView控件中去。最后,记得在AndroidManifest.xml配置文件中,加上对Internet和Map的使用访问权限,其中由于Google Map的API是另外提供的API,因此也需要使用use-library标签进行说明,如下代码所示。
运行程序,可以得到一个初步的地图,如下图所示:

本文整理自:http://www.androidcn.com/news/20110221/00001225_3.html
本文介绍如何使用Google Maps API创建Android地图应用。通过继承MapActivity类并实现isRouteDisplayed方法,可以轻松地添加地图功能到应用中。代码示例展示了如何设置地图视图和配置必要的XML布局。
1464

被折叠的 条评论
为什么被折叠?



