Android Map 开发之高德地图

android Map 开发之google Map 可参考文档    链接

本文总结的是Android Map 开发之高德地图,以下是详细代码及注释:

如何把 API 添加到我的Android 工程中?

创建工程,将从网站下载的AMap_Android_Api_Lib 文件中的MapApi.jar 包拷贝到Libs 文件夹下,Libs 下的文件目录如下所示:

MapApi.jar 下载链接

当MapApi.jar在Libs 文件夹中后,就表示将高德地图Android API库文件引入工程中了,您就可以在您的程序中使用高德地图API 了。

在manifest 中设置相应的权限

下面介绍在程序开发中需注意的问题:必须在AndroidManifest.xml 中设置相应的权限,添加代码如下:

<uses-permission 
android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> 
<uses-permission  
android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
<uses-permission  
android:name="android.permission.INTERNET"></uses-permission>
<uses-permission  
android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission  
android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission  
android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission  
android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission  
android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
注意此添加权限代码与<application>同级。

栅格地图显示

MapActivity是一个抽象类,任何想要显示MapView 的activity 都需要派生自MapActivity。并且在其派生类的onCreate() 中,都要创建一个MapView 实例。

public class GridMapView extends MapActivity{
private MapView mMapView;
private MapController mMapController;
private GeoPoint point;
@Override
/**
*显示栅格地图,启用内置缩放控件,并用MapControlle
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值