您的位置:首页 > 移动开发 > Android开发

走入“地图定位、导航”开发的世界

2017-04-08 20:18 453 查看

本文将利用“高德地图”的开发者SDK,实现Android、网站程序开发的地图定位、导航功能:

1、准备开发工具SDK:

1、1进入“高德地图”官网(http://ditu.amap.com/),注册、登录自己的高德地图账户。





1、2点击自己账户的“头像”--->地图API---->控制台,进入开发者“控制台”(这里“创建新应用,本文后面会详细介绍”):







1.3点击右上角的“开发者文档”,在这里可以看到关于高德地图SDK各个功能的使用方法,在此特演示“定位功能”:按照如图选择选择:





1.4选择“概述”下面的“下载示例代码”(概述页面,往下拉可以看到,我们通过示例代码来学习):



1.5在弹出的界面中选择“定位SDK”---->“下载”:



1.6本文采用eclipse开发,把下载的文件解压后,把“AMap_Android_Location_SDK_All\AMap_Android_Location_SDK_All\AMapLocation_DemoDocs\AMapLocation_DemoDocs\AMap_Android_API_Location_Demo\eclipse\AMapLocationDemo”这个工程导入到eclipse中,如果使用android_studio开发,请导入另外一个工程:如下:

1.7每一个类都对应不同的功能,下面我们演示定位功能,主要看下图这个类:

1.8配置清单文件,在清单文件中加入定位权限(具体可以看“开发者文档”,用户也可以把Demo中的清单文件配置拷贝到自己项目里面):注意:此时这个Demo是不能正常运行的,因为还没有配置key,具体看后文:

2、成为开发者,创建新应用:

2.1还是打开上述1.2节中的“控制台”,点击创建新应用:



2.2点击“新建key”:

2.3在弹出的界面中,按照要求填入信息:

注意:这里的“发布版安全码SHA1”,可以在eclipse中获取,方法如下图(也可查看开发者文档http://lbs.amap.com/faq/top/hot-questions/249),这里的包名一定要填项目的包名,可以在清单文件中看包名:

2.4成功生成key后,回到eclipse中,在清单文件中如下图位置,填入key:

2.5到此,这个Demo就可以运行了,如图:

3、大家如果需要在自己的项目中加入定位、导航等功能,就可以直接把对应的java文件、xml文件拷贝到自己的项目里面,配置清单文件,改一下布局,就可以实现地图的各个功能了。

如有任何问题,欢迎大家留言,我将尽力为大家解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息