2024年3月27日发(作者:)
API 简介
什么是高德地图Android API?
高德地图Android API 版是一套基于Android 1.6 及以上设备的应用程序接口,通过该接口,用户可以
轻松访问高德地图服务和数据,构建功能丰富、交互性强的地图应用程序。高德地图Android API 不仅包
含构建地图的基本接口,还提供了诸如矢量地图、栅格地图、地图定位(GPS、基站、WiFi)、本地搜索、
路线规划等数据服务,用户可以根据自己的需要进行选择。
面向的读者
本API 是提供给具有一定Android 编程经验和了解面向对象概念的读者使用的。此外,读者还应该对地
图产品有一定的了解。 用户在使用中遇到任何问题,可以通过问答社区反馈给我们。
兼容性
系统:支持Android 1.6 及以上系统。
注意事项
下面介绍在程序开发中需注意的问题:必须在manifest 中设置相应的权限,代码如下:
源码复制打印关于
android:name="_COARSE_LOCATION"> android:name="_FINE_LOCATION"> android:name="ET"> android:name="_NETWORK_STATE"> sion> on> on> android:name="_EXTERNAL_STORAGE"> sion> android:name="_PHONE_STATE"> android:name="_WIFI_STATE"> android:name="_WIFI_STATE"> 地图显示 如何把 API 添加到我的Android 工程中? 首先创建工程,并在工程Build Path>Configure Build Path…>libraries 中选择“Add Externel JARs…”,选定,点击OK,这样就可以将高德地图Android API 库文件引入。然后在工程 Build Path>Configure Build Path…>Order and Export 中将引入的库文件 选中,点击OK, 这样您就可以在您的程序中使用高德地图API 了。 栅格地图显示 MapActivity 是一个抽象类,任何想要显示MapView 的activity 都需要派生自MapActivity。并且在其 派生类的onCreate() 中,都要创建一个MapView 实例。 源码复制打印关于 public class GridMapView extends MapActivity{ private MapView mMapView; private MapController mMapController; private GeoPoint point; @Override /** *显示栅格地图,启用内置缩放控件,并用MapController 控制地图的中心点及Zoom 级别 */ protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub te(savedInstanceState); setContentView(w); mMapView = (MapView) findViewById(w); ltInZoomControls(true); //设置启用内置的缩放控件 mMapController = troller(); // 得到mMapView 的控制权,可以 用它控制和驱动平移和缩放 point = new GeoPoint((int) (39.982378 * 1E6), (int) (116.304923 * 1E6)); //用给定的经纬度构造一个GeoPoint,单位是微度(度* 1E6) ter(point); //设置地图中心点 m(12); //设置地图zoom 级别 } }


发布评论