Android学习之高德地图的通用功能开发步骤(二)周一又来了,我就接着上次的开发步骤(一)来吧,继续把高德地图的相关简单功能分享一下 上次写到了第六步,接着写第七步吧。 第七步:定位 + 地图选点 + 路径规划 + 实时导航 以下是我的这个功能NaviMapActivity的页面布局文件:
View Code
然后就是实现这个功能的代码:
View Code
当用户选择路径规划的时候,会跳转到NaviRouteActivity,以下是其布局文件:
View Code
紧接着是其实现代码(主要来自高德API官网):
View Code
当用户点击模拟导航 或者 这路径规划界面点击实时导航的时候,界面跳转到NaviCustomActivity,以下是其布局文件:
View Code
然后是其实现代码:
View Code
其中包括页面的设置界面,NaviSettingActivity的布局文件:
View Code
实现代码:
View Code
以上就差不多实现了导航的基本功能,后面开始分享地点搜索并且获得搜索点的经纬度 第八步:兴趣点搜索+地理编码+步行规划(只是使用简单的兴趣点搜索,勿喷,另外,我这里只是使用了步行导航,如果需要驾车导航以及公交导航,可以去调用相类似的方法) 首先需要在高德API官方网站下载搜索服务的jar包,至于在哪里,可以自己去查看,下载了这么多包了,应该知道怎么找了 添加包之后,就可以写代码了,以下是我的RoutePlanningActivity的布局文件:
View Code
View Code
输入起点的时候,会有输入提示,但是输入终点就没有任何提示,自己也是不知道问题出在哪里,若有大神飘过,还请帮我解惑
到这里 这个高德地图的简单功能开发算是分享得差不多了。 其实,高德地图、百度地图、谷歌地图这些的开发都大同小异,还是需要认真查看API文档 如果可能的话,完全可以在自己的手机上安装一个属于自己的私人地图,想要什么功能,自己往里面添加,自己怎么用的方便怎么用。。。。 分类: Android的学习之旅 |
|