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

高德地图SDK定位功能
本文介绍如何使用高德地图SDK实现Android应用中的地图定位功能。包括开发工具准备、成为开发者并创建应用、配置权限及密钥等步骤。

本文将利用“高德地图”的开发者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文件拷贝到自己的项目里面,配置清单文件,改一下布局,就可以实现地图的各个功能了。

如有任何问题,欢迎大家留言,我将尽力为大家解决。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值