Android学习之高德地图的通用功能开发步骤(一)这次分享的心得是高德地图的开发,基本上都是按照高德官网上的API文档来进行开发,废话不多说,走起。 第一步:申请高德地图的一个key,有了这个key我们的高德地图才可以正确用起来。 至于怎么申请高德地图的key,其实很简单,这里我大概说一下步骤:打开网页http://lbs.amap.com,注册一个高德地图API的一个账号(这里我声明一下,并不是给高德打广告,我只是分享一下我的这次学习经历而已),注册成功之后,会提示你成为开发者,成为开发者之后就能获取一个key了,获取key需要填写的内容,可以在高德地图API官网上有,仔细阅读就好了,很简单的。
第二步:下载我们开发使用的包,具体需要下载哪些,可以查看配置工程里面,都有写,在相关下载那里下载这些包
把这些包都添加到我们自己新建的Android工程里面去,然后给我们的工程分配一些权限,以及填入自己的key 第三步:前期准备工作已经基本上完成了,接下来就是使用高德地图API能实现自己的地图,第一个功能就是实现显示地图 下面是我的ShowMapActivity的布局文件
View Code
然后就是实现我的ShowMapActivity(基本上都是官方文档中的):
View Code
至于怎么样在手机上来显示这个activity我这里就不明说了,可以在首界面弄一个按钮,或者一个ListView,然后实现点击代码就ok了 第一个功能是非常简单的,仅仅就是实现了显示地图
第四步:实现定位功能 要实现定位功能的话,还得去高德地图API官网去下载定位需要用到的包,需要哪些包,还是在配置工程那里查看,都有写的,耐心看就好了。
包导进去之后,就可以写代码了,以下是我的LocationActivity的布局文件(和第一个功能的布局其实是一样的):
View Code
然后就是LocationActivity的实现代码(我也是参考官方文档写的):
View Code
这样的话,就实现了地图定位功能了
第五步:获取自己位置的天气信息 以下是我的WeatherActivity的布局文件(超简陋的,勿喷):
View Code
然后是实现WeatherActivity的代码:
View Code
第六步:实现不同地图类型的显示、实时路况以及截图(矢量地图模式、卫星地图模式、夜景地图模式): 下面是我的MapTypeActivity的布局文件:
View Code
然后就是我的MapTypeActivity的实现代码:
View Code
不过这里截图成功的图片需要通过一定的步骤才能看到: “开始” 输入“cmd” 进入如下截图路径下(具体情况具体分析,反正是进入adb目录下,要连着真机测试哦) 输入:adb shell 然后输入:cd sdcard 查看命令:ls 看到那张图片的名字,然后导出到我们的电脑上进行查看: 接着上一步的查看命令来,再输入:exit 退出来输入:adb pull sdcard/文件名 D:/ 然后在D盘的根目录下查看此截图
未完待续。。。。 分类: Android的学习之旅
|
|