Android学习历程——高德地图学习开发之显示地图,定位
来源:互联网 发布:冠道车钥匙淘宝图片 编辑:程序博客网 时间:2024/05/23 19:20
前言:看了很多前辈的博客,发现写博客是很好的一种方式来记录开发过程中的点滴,同时也可以帮助别人更好的去进行某一方面的开发,也可以作为一种笔记,让自己在以后开发的过程中可以回忆下之前的写好和不足之处,文笔有点烂,废话不多说,开始我的博客之旅!
一、申请高德地图账号
lbs.amap.com/
这种就不用多说了,进入网站申请注册账号就行了。
1.1 申请KEY
这一点是非常重要的,之前在进行百度地图开始时,就被这个key值弄得有点麻烦,因为key值的申请需要SHA1,听我慢慢道来。
首先就是注册登录后,点击右上角控制台进入控制台,创建自己的新应用吧。
接下来就是添加key了,注意了,重点,很容易弄错的地方就是这里,点击添加新key试试吧。
SHA1这就是我上述所说的了,你可以通过打开eclipse,菜单栏上有Window,打开其中的prefrences→Android→Build
复制粘贴就行了,至于Package 只要打开这个AndroidManifest.xml,没错,就是那个包名,是它,是它,就是它。
1.2 配置一下吧,不然有啥用
相信现在你应该已经创建好了吧,不用给我看,我也看不懂,没错,就是那一大串啥子东西都不知道的字符串。继续复制过来,打开你的AndroidManifest.xml,在你的application里面加上这几句吧!
<!-- 定位需要的服务 使用2.0的定位需要加上这个 -->
<service android:name="com.amap.api.location.APSService" >
</service>
<service android:name="com.amap.api.location.APSService" >
</service>
<meta-data
android:name="com.amap.api.v2.apikey"
android:value="你的一大串就放这了,别跑偏了" />
粘贴key值前多注意你的SHA1和包名对不对啊,不然,你会哭的!
android:name="com.amap.api.v2.apikey"
android:value="你的一大串就放这了,别跑偏了" />
粘贴key值前多注意你的SHA1和包名对不对啊,不然,你会哭的!
准备工作好了吗,不,还差这个→→→
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
没错,就是权限!!!千万别忘了,别少了。
二、是不是该显示地图了
2.1 不就是给你个地盘嘛,拿去呗
其实吧,很多东西高德给的demo里面源码都有,但是我就是喜欢再写一遍!
创建你的Activity,你的布局,然后在布局里加上这个→
<com.amap.api.maps.MapView
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</com.amap.api.maps.MapView>
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</com.amap.api.maps.MapView>
我的地盘我做主,地图就在这落脚了,就是这么霸道。
好像忘了什么东西了,jar包呢,藏拿去了,找不到,那就去高德的demo里复制粘贴吧,这都是小事情。可要记得别丢三落四的。
2.2 接下来就是 Activity 了
0 0
- Android学习历程——高德地图学习开发之显示地图,定位
- iOS开发——高德地图调研之显示地图、定位与地理编码等
- Android学习之高德地图 一(定位)
- Android 之 高德地图学习 二 定位
- Android第三方框架之学习高德地图SDK-----①集成环境,获取定位信息,地图显示。
- Android百度地图开发——学习历程(二)
- Android学习——百度地图开发定位与显示Demo
- android高德地图调用定位显示
- 高德地图API开发应用-----地图显示+定位+marker
- 高德地图开发(一)显示地图与定位
- Android 高德地图——地图定位
- Android 之 高德地图学习 一 基本地图
- android之高德地图学习
- Android开发之高德地图实现定位
- Android开发之高德地图实现定位
- iOS学习之——地图、定位
- android学习 - 高德地图api定位基础(1)
- Android开发笔记----高德地图定位
- 工作计划
- M1卡的工作原理
- Vacations
- 剑指OFFER:二维数组中的查找
- 同一个Thread启动第二次会报错java.lang.IllegalThreadStateException
- Android学习历程——高德地图学习开发之显示地图,定位
- Qt读写ini文件
- 项目中遇到的问题(笔记)
- hdu 3631 Shortest Path (floyd)
- HDOJ 5748 Bellovin(LIS)
- DOM事件处理程序
- Animation动画
- HDU 5723/2016多校1A Abandoned country
- Scala cheetsheet,小抄,语法整理