基于Android与Baidu_API的多功能地图文档36页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
库文件说明其中是上的动态二〇三年三月十九日星期二二百度接口的介绍与使用百度地图是什么它是百度第三章是系统的分析设计与实现模块,详细地讲述了各个功能模块的具体思路及代码的实现。
涵盖了工具栏轨迹记录位置分享菜单模块。
第四章是软件的测试部分,对软件进行了番介绍与功能测试,让大家对软件的实现有个清晰的认识。
第五章是本论文的总结与展望部分,分析了本地图软件的成功与不足之处。
第五章是本论文的总结与展望部分,分析了本地图软件的成功与不足之处。
第四章是软件的测试部分,对软件进行了番介绍与功能测试涵盖了工具栏轨迹记录位置分享菜单模块。
部分内容简介产生与发展趋势,并讨论了该软件的研究背景及意义。
第二章主要是介绍了百度官方提供的接口的使用方法,以及几个关键功能的调用方法及注意事项。
第三章是系统的分析设计与实现模块,详细地讲述了各个功能模块的具体思路及代码的实现。
涵盖了工具栏轨迹记录位置分享菜单模块。
第四章是软件的测试部分,对软件进行了番介绍与功能测试,让大家对软件的实现有个清晰的认识。
第五章是本论文的总结与展望部分,分析了本地图软件的成功与不足之处。
二〇三年三月十九日星期二二百度接口的介绍与使用百度地图是什么它是百度公司面向所有地图开发者提供的系列定位搜索导航等等功能的接口。
它简单易用功能强大,而且定位精准。
适合平台也比较多,包括移动端比较流行的操作系统,如苹果塞班网页端上包括等等都提供了支持库。
用户只需简单地导入其库文件,并向百度申请个密匙,即可开始使用。
当然,开始使用前,我们也必须阅读其接口文档,了解所提供的各个函数的具体用法。
然后我们就可以进行相应的地图应用的开发。
关于百度地图的使用,我们将在下章进行简单的介绍。
为什么选择百度而不是使用原生主要有以下两点是百度在中国范围内提供的定位比较精准,我们可以更好的开发出需要精确定位的第二个是百度所提供的接口函数功能十分的强大,例如公交导航自驾车导航等等,这些功能都是原生所不能及的。
在这种情况下,本人果断的选择了百度的进行应用的开发。
把百度接口添加到工程项目中首先将从百度官网上下载的的两个库文件和分别拷贝到我们工程和下。
右键选择工程属性中选择,选取,点击确定然后返回高版本的修复了这个缺点,只要我们把库文件放在下,右键工程,的工具即可帮我们自动添加至工程项目中,通过这几个步骤,你就可以在项目中无忧无虑的使用百度官方的接口来获取地图数据了。
库文件说明其中是上的动态链接库,在上是生成文件并提供调用。
因为众所周知是基于内核的,所以这里我们调用的是动态链接库文件。
他是用写的代码,我们可以通过中的技术,轻松地调用其提供的本地方法。
当然,的调用已经封装在库文件中,里面是代码写的库。
我们经过上面的添加后,已经能直接调用百度提供的方法。
让我们开始吧,为了更好的使用其,般我们会将管网配套的帮助文档关联至上,以方便我们日后开发的时候可以快速地查阅其函数的功能,进步提高开发速度。
具体方法在对应的库文件上右键,然后选择文档的相应路径。
这样我们在开发的时候,只要轻轻把鼠标放在指定函数上面,即可看到相关的解释。
而不用自己手动去翻阅开发文档。
这个技巧在的开发中十分的常用。
在文件中添加版本支持与程序权限支持版本支持屏幕分辨率和最低版本支持二〇三年三月十九日星期二程序权限网络状态位置信息联网写卡权限等开始使用百度地图创建地图的继承,并导入相关类在对应布局中添加地图控件初始化重载以下方法,管理我们的地图地图图层百度地图可以包含个图层,每个图层在每个级别都由几张地图图块组成的,它们覆盖了地球的表面积。
就像你上面看到的包括商店厕所街道公园学校等等内容的地图展现就是个图层,另外显示当前位置的交通流量图也是通过地图图层来实现的。
基础图层最基本的地图图层,如上图所示。
它包括几个缩放级别,通过缩放工具实现。
显示基本的地图信息,包括道路商店厕所卫星开关。
按下返回键,我们可以回到地图软件的主界面键。
若选择了跳过按钮,则直接关闭当前对话框。
具体操作画面看下图二〇三年三月十九日星期二地图主要界面软件主界面概览顶上有工具条,包含日常基本操作。
工具条下面两个开关按钮分别是交通模式开关轨迹记录开关具体操作后面介绍。
开关按钮下面是两个文本分别是移动距离统计和移动速度统计,单位为米。
左下角有个地图缩放工具条,点击可以缩小地图个级别,点击可以放大地图个级别。
左上角有个微型的嵌入式指南针。
中央有个地图指针,针头指向位置为用户当前位置。
下面是地图主界面工具条编辑栏用于输入需要搜索的关键字。
语音小图标点击后可打开语音搜索,如下图需要联网状态二〇三年三月十九日星期二正在处理录入的语音信息,到互联网服务器数据库搜寻服务器返回数据,并用个列表显示数据,点击条数据即可录入至编辑框搜索按钮点击后弹出个进度框,显示正在搜索你需要的信息得到搜索结果后,进度框消失,并会在地图上进行标记,以„字母依次标记相关搜索地点结果,如下图清除按钮可以清除上述地图中的各种标记。
定位按钮点击后以动画平移方式移动到用户当前位置指针处,并将其置于地图中央位置。
指南针对于指南针的射击,此处使用了系统里面的方向传感器设计,当用户转动手机的时候,根据其内部方向传感器坐标改变而改变指南针所指的方向。
可以使用户更加容易判别方向,不容易走错方向。
硬件支持需要手机内部支持方向传感器二〇三年三月十九日星期二交通模式打开开关后如右图该功能目前仅支持北京上海广州深圳南京南昌成都重启武汉大连常州城市。
打开交通模式开关后,会显示道路的交通状况如道路畅通将用绿色路线表示,道路阻塞将用红色路线表示等等„效果如下左图轨迹记录打开开关后如下该功可以记录用户所走的轨迹,第次按下开关,轨迹记录器打开,标记起点,并开始记录用户运动的轨迹。
支持用户按下键返回桌面,轨迹记录器仍然在后台工作。
当用户想结束轨迹记录的时候,再次按下轨迹记录开关即可,此时标记结束点,并在轨迹记录器下面实时显示用户移动距离以及平均速度。
效果图如上右图黑色轨迹地图缩放工具条二〇三年三月十九日星期二在地图的左下角,我们可以看到个地图缩放工具条如上图。
点击可以缩小地图个级别,点击可以放大地图个级别。
支持多点触控缩放地图用户仅需要将两个手指合拢,地图缩小个级别当用户将两个手指拉开,地图放大个级别。
上述两种缩放方式供用户选择。
菜单当按下的菜单的时候,我们将会看到底部弹出个菜单。
有如下功能键我的位置公交换乘驾车导航分享位置关于地图退出地图等按钮,以下将为大家介绍。
我的位置点击后以动画平移方式移动到用户当前位置指针处,并将其置于地图中央位置。
功能同工具栏定位按钮公交换乘点击后弹出个输入查询公交换乘信息的对话框如下输入城市起点和终点名称。
支持模糊输入,因为后面会提供多个选择给用户点击模式,将会弹出个对话框,提供多种乘车策略如较快捷少换乘少步行不含地铁。
适用于不同用户的不同情况的不同选择。
用户通过实二〇三年三月十九日星期二际情况即可选择出适合自己的乘车策略。
配置完成后,我们点击查询按钮或者点击取消退出查询,即可获取查询结果。
首先,如果用户采用模糊输入,起点终点,此处会提供具体的起终点选择,如下图此时我们可以根据自己的实际情况选择具体的精确的起点和终点,以保证查询到精确的公交换乘信息,减少不必要的浪费时间。
选择好后,自动进行查询,并显示线路选择结果,如下图二〇三年三月十九日星期二此时选择其中条方案路线,即可同步在地图上看见公交换乘的换乘地点以及行车路线。
非常的方便和直观,不怕走错换乘地点和上错车驾车导航点击后弹出个输入查询自驾车导航信息的对话框如下输入起点和终点名称。
支持模糊输入,因为后面会提供多个选择给用户点击模式,将会弹出个对话框,提供多种自驾行策略如最短时间少最短路线少走高速。
适用于不同用户的不同情况的不同选择。
用户通过实际情况即可选择出适合自己的自驾行路线策略。
配置完成后,我们点击查询按钮或者点击取消退出查询,即可获取查询结果。
如果用户采用模糊输入,起点终点,此处会提供具体的起终点选择,同上,此处不再细述结果路线将标记在地图上,些关键点,会有具体的标记点,点击会有相应的提示,起点终点也会有相应的标记。
分享位置点击后弹出个对话框型的活动,界面如下我们可以手动输入手机号码,或者从读取系统联系人列表,勾选相应的手机号码,支持勾选多个。
勾选完后按确定,返回分享位置。
如下图二〇三年三月十九日星期二发送信息点击后我们会将自己当前的位置信息以短信的形式,发送至上面勾选的联系人手机当中。
当对方收到位置信息后,会在对方地图上标记自己当前位置。
请求信息点击后我们将会发送请求位置信息的短信,对方收到请求后,会自动回复条位置信息。
当自己收到位置信息后,会在自己地图上标记对方当前位置。
收到位置定位信息后,效果图如下二〇三年三月十九日星期二关于地图点击后将显示地图的相关软件作者信息等等的对话框,点击返回按钮,会退出对话框。
