下载此文档

android 地图开发.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
在 android 开发中地图和定位是很多软件不可或缺的内容,这些特色功能也给人们带来了很多方便。首先介绍一下地图包中的主要类: MapController : 主要控制地图移动,伸缩,以某个 GPS 坐标为中心,控制 MapView 中的 view 组件,管理 Overlay ,提供 View 的基本功能。使用多种地图模式(地图模式(某些城市可实时对交通状况进行更新),卫星模式,街景模式)来查看 Google Map 。常用方法: animateTo(GeoPoint point) setCenter(GeoPoint point) setZoom(int zoomLevel) 等。 Mapview : 是用来显示地图的 view, 它派生自 。当 MapView 获得焦点, 可以控制地图的移动和缩放。地图可以以不同的形式来显示出来, 如街景模式, 卫星模式等, 通过 setSatellite(boolean) setTraffic(boolean), setStreetView(boolean) 方法。 Overlay : 是覆盖到 MapView 的最上层, 可以扩展其 ondraw 接口, 自定义在 MapVie w 中显示一些自己的东西。 MapView 通过 () 对 Overlay 进行管理。 Projection : MapView 中 GPS 坐标与设备坐标的转换( GeoPoint 和 Point )。定位系统包中的主要类: LocationManager : 本类提供访问定位服务的功能, 也提供获取最佳定位提供者的功能。另外, 临近警报功能也可以借助该类来实现。 LocationProvider : 该类是定位提供者的抽象类。定位提供者具备周期性报告设备地理位置的功能。 LocationListener : 提供定位信息发生改变时的回调功能。必须事先在定位管理器中注册监听器对象。 Criteria :该类使得应用能够通过在 LocationProvider 中设置的属性来选择合适的定位提供者。 Geocoder : 用于处理地理编码和反向地理编码的类。地理编码是指将地址或其他描述转变为经度和纬度, 反向地理编码则是将经度和纬度转变为地址或描述语言, 其中包含了两个构造函数, 需要传入经度和纬度的坐标。 getFromLocation 方法可以得到一组关于地址的数组。下面开始地图定位实例的开发,在开发地图前需要获取 Android 地图 API 密钥网上有很多资料,这里就不再复述。首先要在 中设置全相应的权限和 maps 库: 01<application 02android:icon="***@drawable/ic_launcher" 03android:label="***@string/app_name" > 04<activity 05android:label="***@string/app_name" 06android:name=".MyMapActivity" > 0<intent-filter > 708 <action android:name=" " /> 0910

android 地图开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小302 KB
  • 时间2016-08-23
最近更新