AndroidGoogleMapAPI开发基础知识开发基于谷歌地图的应用和普通的android应用差不多都要使用它提供给我们的类库,所不同的是googlemap的类库不是android平台的基本类库,是googleapi的一部分,所以建立项目时,SDK要选择GoogleAPIs;还有一点,开发基于地图的应用时候需要使用googlemap的APIkey,必须先申请key,然后才能开发基于地图的应用。下边分步骤记录下,整个过程:一、申请googleMapsAPIkey(用于开发和debug)为了能顺利的申请AndroidMapAPIKey,必须要准备google的账号和系统的证明书。一般Google发布Key都需要Google账号,Google账号是通用的,Gmail的账号就可以。当一个程序发布时必须要证明书,,而只是为了开发测试,可以使用Debug版的证明书,下面我们就来学习如何申请Debug版的Key:,选择windows-->Preference-->Android-->Build,。,执行命令:keytool-list-,这时可能会提示你输入密码,这里默认的密码是“android"或者为空直接回车就可以,这样即可取得MD5值。,输入网址:http://code./android/maps-api-,填入你的认证指纹(MD5)即可获得apiKey了,结果显示如下:感谢您注册Android地图API密钥!您的密钥是:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX我IE打开的时候是乱码,不知道是不是自己电脑有问题。后来改用了chrome就正常显示了。到此,我们就完成了APIKey的申请了,记录下Key值,在后续开发中使用。(放在layout中加入的MapView中)二..,其中包含了一系列用于在googlemap上显示、控制和叠层信息的功能类,以下是该包中最重要的几个类::这个类是用于显示GoogleMap的Activity类,它需要连接底层网络。MapActivity是一个抽象类,任何想要显示MapView的activity都需要派生自MapActivity,并且在其派生类的onCreate()中,都要创建一个MapView实例。:MapView是用于显示地图的View组件。。它必须和MapActivity配合使用,而且只能被MapActivity创建,这是因为MapView需要通过后台的线程来连接网络或者文件系统,而这些线程需要有MapActivity来管理。:MapController用于控制地图的移动、缩放等。:这是
Android Google Map API 开发基础知识 来自淘豆网m.daumloan.com转载请标明出处.