分享

Android学习之高德地图的通用功能开发步骤(一)

 quasiceo 2016-07-21

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盘的根目录下查看此截图

 

未完待续。。。。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多