Android手机地图之高德地图

本文介绍了高德地图API的使用方法,包括如何下载最新开发包、使用MapView类及常用方法,以及如何通过API进行地图操作。同时,强调了高德地图API与Google地图API的兼容性,使开发者轻松过渡。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  除了Google提供的地图API外,国内也有几家互联网企业为android开发者免费提供API,比如高德,百度,SOSO等。从文件大小,加载时间,位置搜索速度,地址解析速度等方面有着各自的特点。首先要介绍一下高德地图API的使用。

  Amap和mapabc都是高德旗下的网站,但是mapabc上的API如今已不作更新,尽管还能利用它来进行开发,为了得到更好的服务,需要到Amap:http://api.amap.com/Android 下载最新的开发包。使用过Google地图API的人使用起高德地图API就很得心应手,两者的接口完全兼容,从Google地图API切换到高德地图API的成本几乎为零。

  高德地图目前已经取消了APIkey。

    <com.amap.mapapi.map.MapView 
    android:id="@+id/mapView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"   
    />

类MapController里常用的方法

  calculateDistance(GeoPoint Start, GeoPoint End) 根据起始点和终点经纬度计算两点之间的距离。

  setCenter(GeoPoint geopoint) 在给定的中心点GeoPoint上设置地图视图。

  zoomIn() 放大一个级别。

  zoomOut() 缩小一个级别。

  setFitView(List<GeoPoint> points) 给定多个经纬度坐标,调整地图视野范围使其全部显示在地图上。

类MapView里的setMapAngle()逆时针旋转的角度,在矢量地图模式下才有效,要mMapView.setVectorMap(true);

转载于:https://www.cnblogs.com/grapee/archive/2012/08/23/2651183.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值