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>
<meta-data
            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" />
没错,就是权限!!!千万别忘了,别少了。

二、是不是该显示地图了

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>
我的地盘我做主,地图就在这落脚了,就是这么霸道。
好像忘了什么东西了,jar包呢,藏拿去了,找不到,那就去高德的demo里复制粘贴吧,这都是小事情。可要记得别丢三落四的。

2.2 接下来就是 Activity 了

     
0 0
原创粉丝点击