地图基础术语学习
来源:互联网 发布:aes256 加密java代码 编辑:程序博客网 时间:2024/05/29 21:36
原始地址:http://blog.csdn.net/wangkuifeng0118/article/details/7244364
Mapview : 是用来显示地图的view, 它派生自android.view.ViewGroup。当MapView获得焦点,可以控制地图的移动和缩放。地图可以以不同的形式来显示出来,如街景模式,卫星模式等,通过setSatellite(boolean) setTraffic(boolean), setStreetView(boolean) 方法。
Overlay : 是覆盖到MapView的最上层,可以扩展其ondraw接口,自定义在MapView中显示一些自己的东西。MapView通过MapView.getOverlays()对Overlay进行管理。
Projection :MapView中GPS坐标与设备坐标的转换(GeoPoint和Point)。
Projection接口用于屏幕像素点坐标系统和地球表面经纬度点坐标系统之间的变换。方法MapView.getProjection()
返回一个Projection。
http://open.mapbar.com/include/MMapsdoc/com/mapbar/android/maps/Projection.html
定位系统包中的主要类:
LocationManager:本类提供访问定位服务的功能,也提供获取最佳定位提供者的功能。另外,临近警报功能也可以借助该类来实现。
LocationProvider:该类是定位提供者的抽象类。定位提供者具备周期性报告设备地理位置的功能。
LocationListener:提供定位信息发生改变时的回调功能。必须事先在定位管理器中注册监听器对象。
Criteria:该类使得应用能够通过在LocationProvider中设置的属性来选择合适的定位提供者。
Geocoder:用于处理地理编码和反向地理编码的类。地理编码是指将地址或其他描述转变为经度和纬度,反向地理编码则是将经度和纬度转变为地址或描述语言,其中包含了两个构造函数,需要传入经度和纬度的坐标。getFromLocation方法可以得到一组关于地址的数组。
Overlay简介
Overlay通常被译为“图层”或“覆盖物”。那么对于地图而言,什么称之为覆盖物?“所有叠加或覆盖到地图之上的内容,都被称之为地图覆盖物,如标注、矢量图形元素(包括:折线和多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。”
为了让大家能够对Overlay有更进一步的认识,我们再通过下面的图形来直观的认识它。 图中标记的那些红色的图标A,B,...,J正是Overlay的其中一种形式。如果你了解PhotoShop中图层的概念,这里应该不难理解。我们可以这样来理解地图、图层与图层上标记物三者的关系: 下图中的那些红色标记并不属于地图的一部分,这些所有的标记是附着在图层上的,然后将图层蒙在地图之上。
- 地图基础术语学习
- 【机器学习】基础术语
- 关于OpenGL的术语整理【基础学习】
- 地图基本知识学习、GIS基础学习
- 面向对象学习(一)——基础术语篇
- 机器学习相关基础概念(基本术语)
- 百度地图BaiduMap--学习(一)------地图零基础
- Android学习 - 百度地图开发基础
- 面向对象基础术语
- 面向对象基础术语
- 支付业务-基础术语
- 五子棋基础术语简介
- 股票基础:基本术语
- 通信的基础术语
- 互联网基础术语
- spring AOP术语学习
- 模式识别机器学习术语
- 机器学习术语发音
- 【数学】博弈论
- 算法随笔
- poj 1094(拓扑排序)
- 黑马程序员——Java中的动态代理
- 把梳子卖给和尚
- 地图基础术语学习
- 【歌词】さくらの季節 中恵光城 找了好久的(→_→)
- ghfhhj更丰富和分红计划经济困境
- 第六章 挖掘频繁模式、关联和相关性:基本概念和方法
- HDOJ 题目2057 A + B Again(水题)
- [copy]oracle数据库的服务都是什么意思
- Android发送邮件,并弹出邮箱类应用供选择
- APK 数字签名
- 如何用windbg + Very Sleepy打造window平台的C++程序免费调优工具(profiler)