Android Google地图开发
guilinzhao
这个作者很懒,什么都没留下…
展开
-
申请Android Map API Key
Google地图服务和Android系统平台同为谷歌公司推出的产品,它们在集成时很操作也很简单。准备工作:为了在Andorid平台上显示Google地图,需要先申请Android Map API Key。(1)找到debug.keystore文件的位置Eclipse->windo原创 2011-07-10 23:17:27 · 1294 阅读 · 2 评论 -
Android平台下建立Google Map工程
在Android平台下建立Google Map工程首先需要建立模拟器。一、创建基于Google APIs的AVD新建Google Map工程时,在Build Target处需要选择相应开发版本的Google APIs,在运行工程时也需要选择创建的基于Google APIs的AVD原创 2011-07-13 12:21:50 · 3198 阅读 · 1 评论 -
Android Map显示控制
在建立上一篇Android Map工程的基础,本篇主要讨论如何控制地图在Android平台上的显示。一、地图显示模式1、交通模式:mv.setTraffic(true);2、卫星模式:mv.setSatellite(true);3、街景模式:mv.setStreetView,与交原创 2011-07-13 16:47:09 · 927 阅读 · 0 评论 -
覆盖层——点
覆盖层(Overlay)是Android Map中一个重要的类,主要由程序员通过继承Overlay,来实现一些在谷歌底图上添加自定义图层的效果。本篇主要讨论如何建立标记点层(Marker)。一、首先继承Overlay类class Marker extends Overlay二、创原创 2011-07-16 10:33:04 · 845 阅读 · 0 评论 -
覆盖层——线
本篇在标记点的基础上讨论如何在Android Google Map地图上显示轨迹(Polyline)。原创 2011-07-16 16:15:22 · 821 阅读 · 1 评论 -
覆盖层——多边形
本篇主要讨论如何在Android Google Map地图上显示多边形(Polygon)。一、继承Overlayclass Polygon extends Overlay二、重写Overlay中的draw函数1、投影转换public Point ChangeProjection(原创 2011-07-16 21:36:03 · 907 阅读 · 0 评论 -
坐标间距离计算
本篇讨论讨论如何根据已知两点的坐标,量算两点之间的球面距离。一、二、实现位置函数1、获得LocationManager对象LocationManager locationManager = (LocationManager)Distance.this.getSystemServi原创 2011-07-17 09:39:05 · 2888 阅读 · 0 评论 -
时间差计算
本篇主要讨论如何在Android系统中获取时间,并计算当前时间与目标时间之间的差值,为下一步计算速度打下基础。基础知识:从Android系统获取的时间为自January 1, 1970 00:00:00 UTC后的毫秒数。一、从字符传中获得时间,将其值转换为毫秒值,便于下一步计算原创 2011-07-17 10:08:21 · 1212 阅读 · 0 评论 -
距离计算
本篇在前两篇(距离计算和时间差计算)的基础上,讨论在Android应用程序中速度的计算。基本思路:通过移动设备获得A点坐标和时间、B点坐标和时间信息,通过应用程序内部的运算得到速度信息。主要代码如下:效果图:原创 2011-07-17 11:11:17 · 808 阅读 · 0 评论