基于Google Map Api的Android导航应用

网友投稿 296 2022-10-23

基于Google Map Api的Android导航应用

一、引言

二、系统体系结构

三、UI 界面设计

1、GPS 定位信息的显示

2、用户输入导航起始地点

3、导航界面设计

4、语音功能界面设计

在导航界面中设置名为语音导航的Button 控件,当用户按住该按钮时就为用户提供语音导航服务。

下图为定位与输入地址信息UI 界面:

四、GPS 定位功能实现

获取用户当前位置的步骤如下:

< android:name="“android.permission.ACCESS_COARSE_LOCATION”" permission>

2、获取LocationManager 对象:

LocationManager locationManager =(LocationManager)getSystemSERvice (Context.LOCATION_SERVICE);

3、设置Criteria 对象:

Criteria criteria = newCriteria();

criteria.setAccuracy(Criteria.ACCURACY_FINE);

criteria.setAltitudeRequired(false);

criteria.setBearingRequired(false);

criteria.setCostAllowed(false);

criteria.setPowerRequirement(Criteria.POWER_LOW);

4、设置Provider:

String provider = locationManager.getBestProvider(criteria,true);

Location location= locationManager.getLastKnownLocation(provider);

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:#yyds干货盘点# Kubernetes 轻松搞定服务发现和负载均衡(11)
下一篇:MyBatis 接收数据库中没有的字段的解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~