交通助手App源码

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-3-28 14:35:02

项目介绍:

BaiduMap-TrafficAssistant
   该项目是基于百度地图SDK开发的一款交通助手App,目前已经上线豌豆荚、魅族应用市场、搜狗手机助手等多个安卓应用市场。目前我决定开源该项目,为更多的安卓应用开发者或者基于百度地图SDK开发人员提供服务和便利。当然App中还有不少bug和可扩展的功能模块,也希望各位开发者为该项目贡献自己的code力量。大家可以通过点击右上角的fork到自己的Github仓库,也可以点击star实时关注项目进度。
1.项目简介
   该版本的百度地图SDK为v3.2.0. 使用百度地图SDK实现的功能有:普通地图显示、卫星地图显示、交通流量图显示、城市热力图显示、定位功能、模式切换(普通模式、跟随模式、罗盘模式)、公交地铁查询、离线地图下载和导航功能。其他的附加功能有浏览网页功能和通讯录功能。
   其中我还留出多个接口可供大家开发其他模块:登录注册功能、智能助手和娱乐功能。如果你有好的idea,也可以在App里面实现。希望在更多开发者的共同努力下,把这个应用开发成一个优秀的产品。系统主界面如下:
主界面.jpg

2.开发指南
   如果你下载或者clone代码,其实并不能在你的真机或者模拟器上显示出百度地图,还需要进行简单的百度地图SDK开发的配置。配置方式如下:
(1)创建应用
   你需要先去百度地图SDK平台官网http://developer.baidu.com/map/index.php?title=%E9%A6%96%E9%A1%B5申请一个key值,进入右上角的“API控制台”,然后创建一个应用即可。
(2)获取key
   我们需要创建的是一个Android应用。如图所示:
创建应用.png

(3)安全码
   在上一个步骤中,需要填入一个安全码,这个非常关键!安全码 = 数字签名+;+包名。该App的包名为:com.android.traffic. 那如何获取数字签名呢?可以去Eclipse中的Preferences-->Android-->Build下获取,其中SHA1 fingerprint就是我们要的数字签名。如图:
安全码.png

(4)获取AK复制到项目
   在完成上述步骤后,就可以获取一个访问应用(AK),然后把该AK复制到项目AndroidMenifest.xml文件下的API_KEY位置即可。
AK.png

AK02.png

(5)运行项目
   到此为止,你已经可以在真机或者模拟器上运行这个App了。但是请注意,模拟器运行时定位功能将不可用,个人建议最好在真机上运行调试。
3.开发建议
   通过查看主界面可以知道,登录注册模块、智能助手模块和娱乐模块并没有实现,大家如果有其他比较好的实现方式,也可以进行体现。希望这个开源项目可以在大家的努力下越来越好,期待你的code。
4.运行效果(1)定位功能
定位.gif

(2)卫星地图
卫星地图.gif

(3)交通流量图
交通流量图.gif

(4)城市热力图
热力图.gif

(5)罗盘模式
罗盘模式.gif

(6)公交地铁查询
公交查询01.gif

公交查询02.gif

(7)离线地图下载
离线地图.gif


相关源码推荐:

我来说两句
所有评论(90)
kxr 2016-3-28 14:43:17
强烈支持楼主ing……
回复
插翅虎 2016-3-28 15:04:39
感谢分享,安卓巴士有你更精彩:)
回复
渺轩 2016-3-30 09:38:42
正需要啊,感谢楼主无私分享!
回复
XQ2016 2016-3-31 17:23:03
正需要啊,感谢楼主无私分享!
回复
woen0128 2016-3-31 19:43:58
楼主用心了,内容非常精彩。
回复
1107529391 2016-3-31 19:56:05
楼主威武啊,安卓巴士有你更给力!
回复
gaoshan 2016-4-7 10:59:50
楼主威武啊,安卓巴士有你更给力!
回复
提取码:  下载次数:35 状态:已购或VIP 售价:10(原价:10)金钱 下载权限:初级码农 
2920 0 35
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿
帖子代码编辑/版权问题
QQ:435399051,1294855032
如何获得代码达人称号?
如何成为签约作者?
领先的中文移动开发者社区
18620764416
7*24全天服务
意见反馈:1294855032@qq.com

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2019 Comsenz Inc.( 粤ICP备15117877号 )