首届 Google 暑期大学生博客分享大赛——2010 Android 篇
android关于 Google Map 开发的应用
今年年初宿舍的哥们购买了HTC 基于android系统的手机,第一次接触了试玩了android的真机,感觉非常棒。其实在09年的时候就开始关注Google 的android的手机操作系统,在当时就和同学讨论认为Google开发的android手机系统,认为是一个非常好的有前途的系统,今年年初由于同学的手机坏了,他买了HTC 的G2,我时常把他的手机借过来来玩玩。后来我感觉我自己也可以自己学习android手机的应用软件的开发,学习android的开发,让自己多学点东西,从5月份自己开始慢慢的学习android的开发的知识,自己有买了两本书由于学习android的开发。
最近从网上看到了“首届 Google 暑期大学生博客分享大赛——2010 Android 篇”正好用所学的android的知识开发结合Google Map编写一个android的程序。
该程序是用的android 1.6版本开发的,实现的功能是计算你在某点走到另一点的距离,所用的时间,你走过的路程用线在地图上给画出以及你所在位置的经纬度在地图上标注出。还可以按MENU出现地图模式和退出两个选项,地图模式提高了三种模式分别为街景模式,交通流量,卫星模式,退出将直接退出程序。
程序运行时如果没有开启GPS的功能将会出现如果
MENU是出现情况如图
地图模式选择
显示距离时间经纬度情况图
下面贴出部分代码MapDistance.java类
MyOverLay.java 代码
还要在main.xml用于设Button TextView ,还要color.xml ,strings.xml中编写相应的代码。要去Google申请个地图的apiKey,方法网上很多。还要在AndroidManifes.xml中添加相应的权限。还要添加相应的图标。
由于没有android的手机没有在手机上对这个程序进行测试真机上测试,在模拟器上能运行能够运行。