Android手机实现GPS语音导航功能(Google地图导航)

news/2024/12/2 18:35:44/

Android上的Google地图现在也带导航了。简单的讲,就是输入起点和终点,它就能像普通的车载GPS一样,不但在图上提示线路,还能语音提示向东还是向西,在哪里转弯,距离等等。我在北京上地附近的测试,汉语导航,可以正常使用。用起来效果还不错。和普通GPS相比更真实(某些手机上的导航软件需要下载大量数据,还不一定能用)。在地图上可以看到航拍的马路,甚至是旁边那颗树,下面分享一下实现过程。


一、我的环境
硬件:Google N1
系统:Android 2.3.6
软件:Google地图,易言中文语音引擎

二、下载及安装

1.        Google地图
从google market上更新的google地图6.03因为是测试版,中国不在导航支持的范围之内。朋友介绍了一个全球破解版,下载安装后可直接使用,我在上地附近测试一切正常。

1)       网址
http://forum.xda-developers.com/showthread.php?t=1007132
我下载了其中提到的软件包,maps6.0.3ownhere-changepn.apk

2)       安装方法
$ adb install maps6.0.3ownhere-changepn.apk

3)       说明
无需要修改任何东西,直接安装,即可使用。它与原有的google map并不冲突,显示在桌面上时导航和地图的图标右上方都有一个绿圈。

2.        易言中文语音引擎

1)       网址
http://www.eoemarket.com/apps/66764

2)       安装方法
$ adb install xxxxxx.apk

3)       说明
能支持中文语音的引擎并不多,svoxclassic是一个,但是要花不少钱,效果也不是特别好,偶尔有盗版,也很快被网管给删了。这里介绍“易言中文语音引擎”是免费版软件,可以从google market,掌上应用汇及eoemarket下载,它还可以支持一些读书(有声电子书)和短信软件(Handcent Sms)。

三、设置及使用

1.        语音设置

1)       设置->语音输入与输出->文字转语音设置,勾选下方的易言中文语音引擎,然后将其设为默认引擎,语言设为中文。

2)       设置->语音和键盘->选择语言,设为中文简体

3)       设置->声音->音量,将媒体音量调大(否则导航声音太小,在户外很难听见)

2.        地图设置

1)       点击进入google地图(我们新安装的带小绿圈的)

2)       菜单->线路,输入起点,终点,选择开车或步行,然后获取线路,此时在地图上可以看到线路。

3)       点击右上角的蓝色导航箭头,如果出现多个导航应用可选,则选择我们新安装的(带小绿圈的),此时它将连接GPS搜星,正常搜星后,即可发出中文语音导航(因为需要正常GPS定位后才能使用,所以需要在户外测试)

 



http://www.ppmy.cn/news/281811.html

相关文章

8.面向对象编程(中级部分)|Java学习笔记

文章目录 IDEA介绍包注意事项和使用细节包的三大作用包的本质分析(原理) 访问修饰符面向对象编程三大特征封装封装的理解和好处封装的实现步骤(三步) 继承继承的深入讨论/细节问题继承的本质分析super关键字super 给编程带来的便利…

初识Navigation(导航)

初识JetPack之——Navigation(导航) 关于NavigationNavigation详解Navigation涉及的概念: 界面讲解 本文为学习类文档,通过学习B站up主longway777的视频,如有侵权,请联系博主进行删除 关于Navigation Navi…

Navigation: 导航到目的地

导航到目的地是使用 NavController 完成的,它是一个在 NavHost 中管理应用导航的对象。每个 NavHost 均有自己的相应 NavController。 NavController 提供了几种导航到目的地的不同方式: Kotlin: Fragment.findNavController()View.findNavCo…

星际导航

题目描述 \text{sideman}sideman 做好了回到 \text{Gliese}Gliese 星球的硬件准备,但是 \text{sideman}sideman 的导航系统还没有完全设计好。为了方便起见,我们可以认为宇宙是一张有 NN 个顶点和 MM 条边的带权无向图,顶点表示各个星系&…

导航和路径规划

导航技术前言: 导航技术的移动机器人技术的核心和关键技术。自主移动机器人的导航就是让机器人可以自主按照内部预定的信息,或者依据传感器获取外部环境进行相应的引导,从而规划出一条适合机器人在环境中行走的路径。定位,就是机…

无人导航常见坐标系

文章目录 1. 大地坐标系,WGS84(WorldGeodeticCoordinateSystem1984)2. 地心地固定坐标系,ECEF(Earth-Centered Earth-Fixed,符号e)3. 大地中心惯性系,ECI(Earth-centered…

导航寻路教程

文章目录 思维导图寻路场景搭建导航面板动态障碍物(NavMesh Obstacle)分离网格跳跃线(Off-Mesh Link)NavMeshComponent预制体内生成导航网格,且网格跟随预制体NavMeshLink 思维导图 寻路场景搭建 都是Cube搭建,每个Cube都有盒装碰…

navigation导航栈

navigation功能包: navigation 栈下的各个功能包的作用: acml:是一个针对在二维移动的机器人的基于概率定位系统。它实现了自适应蒙特卡罗滤波的定位方法,并使用粒子滤波器去跟踪在已知地图中机器人的位置。 base_local_planner: 完成局部窗口内的路径规划任务,机…