安卓外置GPS步骤

合集下载

GPS使用指南范文

GPS使用指南范文

GPS使用指南范文GPS(全球定位系统)是一种利用卫星进行定位和导航的技术。

它使用通过空间中的卫星信号来确定地球上特定位置的仪器。

GPS的应用十分广泛,它可以用于导航、定位车辆、追踪物品以及提供适时的导航和路况反馈等。

下面是一个GPS使用指南。

1.获得适当的GPS设备。

前往当地的电子产品商店,选择适合你的需求的GPS设备。

有些设备可以连接到你的手机或电脑,以提供详细的导航信息。

2.打开GPS设备。

按照设备的说明书或按钮上的标志打开设备。

一旦打开,设备通常会自动开始卫星信号。

3.等待设备连接卫星信号。

GPS设备需要连接至少三颗卫星来确定你的位置。

请耐心等待设备连接信号,通常这个过程需要几分钟的时间。

4.输入所需的信息。

一旦设备连接到足够的卫星,你将能够输入你的目的地,以便设备计算导航路线。

通常你需要输入一个地址或地名来获取准确的导航。

5.选择无声或有声导航。

你可以选择是否要设备以大声提醒你何时该转弯或何时离目的地还有多远。

如果你选择有声导航,请确保调整音量适合你的需求。

6.准备好开始导航。

一旦你输入了所需的信息并选择了导航设置,设备将为你计算路线并准备好开始导航。

在出发前,请确保你已经熟悉导航界面,并理解设备上的导航指示图标。

7.检查设备上的导航提示。

在开始导航之前,请确保你已经注意到设备上提供的导航提示,例如何时和在哪里转弯。

这将帮助你更好地了解导航路线。

8.跟随导航指示。

一旦你开始导航,设备将向你提供接下来每个转弯的指示。

请准确地跟随导航指示,并尽量不要偏离设备建议的路线。

9.关注屏幕上的地图。

除了提供声音导航外,GPS设备通常还会在屏幕上显示导航地图。

请随时关注屏幕上的地图以更好地了解自己的位置和导航路线。

10.使用GPS设备中的其他功能。

一些GPS设备还具有其他功能,例如实时交通信息、餐厅或加油站等。

请利用这些功能来优化你的导航体验。

11.不要在驾驶过程中频繁操作GPS设备。

为了确保安全驾驶,请在驾驶过程中尽量减少操作GPS设备的次数。

gaia gps 用法

gaia gps 用法

gaia gps 用法gaia gps是一款非常实用的定位工具,广泛应用于各种不同的领域。

如果你还没有使用过gaia gps,那么这篇文章将向你详细介绍它的用法。

一、下载与安装首先,你需要在网上找到gaia gps的下载链接,并按照提示进行安装。

安装过程很简单,只需几分钟即可完成。

二、连接与配对安装完成后,你需要将gaia gps与你的手机或电脑进行连接。

通常,只需要在设备上选择相应的连接方式即可。

如果你遇到配对问题,可以查看gaia gps的帮助文档或者在线搜索解决方案。

三、基本操作连接成功后,你就可以开始使用gaia gps进行定位了。

它提供了多种定位方式,如GPS定位、网络定位等,你可以根据实际情况选择合适的方式。

同时,gaia gps还提供了地图、路线规划等功能,方便你进行导航。

四、高级功能gaia gps还提供了许多高级功能,如实时轨迹、历史轨迹查询等。

这些功能可以帮助你更好地了解自己的运动轨迹,方便你制定运动计划或进行其他活动。

此外,gaia gps还支持分享功能,可以将你的轨迹分享给其他人,让他们了解你的行程。

五、注意事项在使用gaia gps的过程中,还有一些注意事项需要引起注意。

首先,要确保设备电量充足,以便在需要时能够正常工作。

其次,在使用网络定位时,要确保网络环境良好,以免影响定位精度。

最后,要定期更新gaia gps的软件版本,以获得更好的使用体验和更高的定位精度。

总的来说,gaia gps是一款非常实用的定位工具,它的用法非常简单易用。

只要按照上述步骤进行操作,你就可以充分利用gaia gps 的各项功能,提高自己的工作效率和生活质量。

Android平台手机下载安装GPS教程

Android平台手机下载安装GPS教程

立德手机导航V2.0(家园版)下载安装教程Android平台感谢您阅读凯立德手机导航产品下载安装教程,请根据以下步骤进行操作。

下载安装过程完成后,您将体验到更为专业的凯立德导航服务。

安装前请认真阅读以下文字:1、为了减少导航产品所占容量,本导航产品分主程序和地图数据两部分。

下载完主程序后,用户可根据实际需求下载某个区域地图数据,再根据此教程安装;2、地图数据可以通过网络从凯立德家园下载,也可以通过手机直接下载;3、使用凯立德手机导航需要开通网络功能;4、通过手机下载地图数据会产生数据流量费,建议使用手机wifi下载;5、在登录账号时和进行导航K币包月时会产生10k以下的少许流量,在导航过程中无需进行地图下载,不涉及流量费用;6、发送位置短信时会产生正常短信费用。

下载安装主程序1.选择与您手机操作系统及分辨率相对应的主程序安装文件下载。

2.下载后,您将得到【Careland NaviOneV2.0.rar】压缩文件,解压后得到【navione】文件夹和【carelandnavi.apk】文件,将它们复制到手机存储卡中。

3.拔掉数据线,在手机端找到【carelandnavi.apk】文件,点击后,需要进行设置后再安装。

在弹出的“禁止安装”窗口,点击“设置”,在应用程序设置中点击“未知来源”,在接下来弹出的对话框中点击“确定”,此时的“未知来源”将提示已经勾选。

下载数据在凯立德家园下载数据:1. 选择您要使用的区域或城市地图数据下载。

2. 解压缩您下载得到的数据包。

(数据包会根据下载的地图数据不同而有所不同)3.将解压得到的文件夹及文件复制到手机中此目录下:sdcard\navione4.进入凯立德手机导航,您将体验到凯立德专业的导航服务。

智能手机配合外置蓝牙GPS模块详细教程

智能手机配合外置蓝牙GPS模块详细教程

i718+配合外置蓝牙GPS模块详细教程.附软件GPS是英文Global Positioning System的缩写,也就是全球卫星定位系统.它是一个由覆盖全球的24颗卫星组成的卫星系统。

这个系统可以保证在任意时刻,地球上任意一点都可以同时最少观测到4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。

这项技术可以用来引导飞机、船舶、车辆以及个人,安全、准确地沿着选定的路线,准时到达目的地。

而我们常见的GPRS是General Packet Radio Service的缩写,名称为通用无线分组业务,GPRS是一种新的GSM数据业务,在移动用户和数据网络之间提供一种连接,给移动用户提供高速无线IP和X.25服务。

GPRS采用分组交换技术,每个用户可同时占用多个无线信道,同一无线信道又可以由多个用户共享,资源被有效的利用。

GPRS技术160Kbps的极速传送几乎能让无线上网达到公网ISDN的效果,目前我们的移动和联通两个**都拥有了这项业务.任何PDA都能通过"PDA+GPS接收模块+地图软件"来实现卫星导航,我们的i718也是如此下面介绍一下我实现i718GPS全球卫星定位的方案:1.HOLUX-M1000B外置蓝牙GPS模块个人感觉这是个在价格和性能上都有优势的产品,我买的价钱是310块,找熟人买的。

虽然知道GPS接受器的人都会说起大名鼎鼎的SIRF III,但是这款采用MTK芯片的模块其性能经过我使用感觉不亚于SIRF III的表现。

其中有几项性能指标完全超越SIRF III。

核心部分采用的是由联发科技(MTK)自主研发的MT3118 GPS芯片组,它整合了GPS模块与高速蓝牙模块,具备-159dBm灵敏度,与我们常见的SiRF III芯片设计相同。

另外值得一提的是这款产品可同时追踪32颗卫星,而常见SiRF III芯片目前一般为20信道,同时只能最多追踪20颗卫星这个模块拥有一项非常好的功能就是预先搜星功能。

安卓GPS修改方法

安卓GPS修改方法

安卓GPS修改方法【安卓GPS修改方法】在移动互联网时代,GPS定位已经成为我们日常生活中不可或缺的一部分。

然而,在现实中我们常常遇到一些使用不方便或者不准确的情况,比如定位偏差、导航错误等。

为了解决这些问题,我们可以通过修改安卓设备上的GPS设置来改进定位的准确性和可靠性。

以下是一些常见可行的方法。

1. 使用第三方应用程序使用第三方GPS修改应用程序是一种常见且简单的方法。

这些应用程序可以在Google Play商店或其他可靠的应用市场中找到。

通过这些应用程序,我们可以更改设备的GPS设置,包括卫星信号的搜索时间间隔、位置模拟等。

需要注意的是,选择一个受信任的应用程序并确保从可靠的来源下载以避免安全风险。

2. 手动修改设备设置对于一些高级用户来说,他们可以通过手动修改设备的GPS设置来改善定位准确性。

首先,进入设备的设置菜单,找到“位置”或“定位服务”选项。

在这里,我们可以自定义卫星搜索时间间隔,选择使用高精度模式(使用GPS、Wi-Fi和移动网络进行定位)或者仅使用GPS进行定位。

此外,一些设备还提供了扩展选项,如模拟位置、重启定位服务等,可以根据具体需求进行调整。

3. 利用开发者选项对于一些熟悉安卓系统的用户来说,他们可以通过开启设备的开发者选项来进一步修改GPS设置。

首先,在设备的设置菜单中找到“关于手机”或“关于设备”选项,然后连续点击“版本号”或“建置号码”多次,直到看到“您已成为开发者”的提示。

返回设置菜单后,将会出现“开发者选项”。

在这里,我们可以自定义GPS相关的参数,如位置模拟、应用程序卸载、卫星信号强度指示等。

需要注意的是,开启开发者选项可能会导致设备对系统设置的更改,因此请谨慎操作。

4. 更新设备固件和应用程序定位准确性和可靠性也与设备的固件和应用程序有关。

经常更新设备的固件和安装最新版本的定位相关应用程序是提高GPS性能的重要步骤。

制造商通常会发布固件升级和软件更新来修复定位问题和优化设备性能。

gps 操作流程

gps 操作流程

gps 操作流程GPS(全球定位系统)是一种通过卫星信号来确定地理位置的技术。

在现代社会中,GPS已经成为人们生活中不可或缺的一部分,它被广泛应用于汽车导航、户外探险、航空航海等领域。

下面将介绍GPS的操作流程及其在日常生活中的应用。

首先,要使用GPS,我们需要一个装有GPS接收器的设备,比如智能手机、汽车导航仪或户外探险仪器。

这些设备会接收来自卫星的信号,并通过计算来确定设备的地理位置。

在使用GPS之前,我们需要确保设备的GPS功能已经开启,并且设备处于开放的空旷地带,以确保能够接收到卫星信号。

接下来,我们需要等待设备定位成功。

一般来说,设备会在几秒到几分钟内完成定位。

一旦设备定位成功,我们就可以看到设备显示出的当前位置信息,比如经度、纬度、海拔高度等。

有些设备还会显示地图,并标注出当前位置在地图上的具体位置。

在使用GPS时,我们可以通过设备上的操作界面来进行一些操作,比如搜索目的地、规划路线、查看周边景点等。

通过输入目的地的名称或地址,设备会自动为我们规划出最佳的行车路线,并提供导航指引。

在行车过程中,设备会实时更新路况信息,并提供路线调整建议,以帮助我们更快、更安全地到达目的地。

除了在汽车导航中的应用,GPS还广泛应用于户外探险、航空航海等领域。

在户外探险中,GPS可以帮助我们确定当前位置、记录行程轨迹、查找周边景点等。

在航空航海中,GPS可以帮助飞行员确定飞机的位置、航向和高度,以确保飞行安全。

总的来说,GPS的操作流程相对简单,只需要打开设备的GPS功能,等待定位成功,然后通过设备上的操作界面进行相应操作即可。

在日常生活中,GPS已经成为我们不可或缺的一部分,为我们的出行、探险和航行提供了便利和安全保障。

希望通过本文的介绍,读者对GPS的操作流程和应用有了更深入的了解。

手持gps使用教程

手持gps使用教程

手持gps使用教程手持GPS,全称为手持式全球定位系统,是一种便携式的导航设备。

它利用卫星信号来确定你的位置,并为你提供准确的导航引导。

下面给大家详细介绍一下手持GPS的使用教程。

第一步,开启GPS设备。

将手持GPS设备的开关打开,并确保它在开启状态下。

通常,开关在设备的侧边或顶部。

第二步,等待GPS信号。

手持GPS设备需要一些时间来捕捉卫星信号,所以你需要在室外等待几分钟。

确保你的设备处于开放区域,以便更好地接收信号。

第三步,选择目的地。

在设备的主屏幕上,你可以看到一个选项菜单。

通过点击屏幕上的“目的地”选项进入目的地设置。

你可以输入一个地址或地名,或者选择已保存的目的地。

第四步,开始导航。

一旦你设置好目的地,手持GPS设备将计算最佳路线,并开始给你导航指引。

你将看到一个地图,上面标示着你的位置和目的地。

你还可以看到文字指令,告诉你何时该转弯、直行或停车。

第五步,跟踪进度。

在导航过程中,你可以随时查看前进的进度。

手持GPS设备将显示你当前的位置,并告诉你离目的地还有多远。

第六步,调整设置。

手持GPS设备通常有一些可调整的设置选项。

你可以根据个人喜好,设置语言、音量、地图颜色等。

这些选项可以在设备的菜单中找到。

第七步,识别周边景点。

手持GPS设备通常还可以显示附近的餐馆、商店、公园等景点信息。

你可以使用这些信息来找到你感兴趣的地点,并进行导航。

第八步,保存地点。

如果你发现一个有趣或重要的地点,你可以使用设备上的“保存”功能,将其存储在设备的存储器中。

这样,将来你想回到这个地方时,就可以直接选择它。

第九步,终止导航。

一旦你到达目的地,或者不需要继续导航,你可以通过设备的菜单选项来终止导航。

第十步,关闭GPS设备。

在你使用完手持GPS设备后,记得将其关闭。

这样可以节省电池,并确保下次使用时,它的电量充足。

手持GPS设备可以在旅行、远足、驾车等活动中提供准确的导航信息。

通过正确使用手持GPS,我们可以更加方便、安全地到达目的地。

GPS操作规程

GPS操作规程

GPS操作规程一、引言GPS(全球定位系统)是一种通过卫星定位技术来确定地理位置的系统。

本文档旨在规范GPS设备的操作流程,以确保正确使用GPS设备并获取准确的位置信息。

二、设备准备1. 确保GPS设备已经充电,并处于正常工作状态。

2. 检查GPS设备是否连接到可用的卫星信号,并确保信号强度良好。

3. 验证GPS设备是否已经更新最新的地图数据,以确保准确的位置显示。

三、GPS操作流程1. 打开GPS设备电源,等待设备启动完成。

2. 在设备菜单中选择“定位”或类似选项,进入定位模式。

3. 根据设备界面指引,选择合适的定位方式,如“自动定位”或“手动定位”。

4. 如果选择手动定位方式,在设备菜单中选择“手动定位”选项,并输入目标位置的经纬度坐标。

5. 在设备界面中观察卫星信号强度指示器,确保信号强度良好。

6. 等待GPS设备完成定位过程,通常需要几秒钟到几分钟的时间。

7. 一旦GPS设备完成定位,设备界面将显示当前位置的经纬度坐标和地图。

8. 如需导航至目标位置,选择“导航”或类似选项,并按照设备指引进行导航操作。

四、GPS操作注意事项1. 在使用GPS设备前,确保已经阅读并理解设备的用户手册,熟悉设备的功能和操作流程。

2. 在使用GPS设备时,避免遮挡设备天线,以确保接收到良好的卫星信号。

3. 定期更新GPS设备的软件和地图数据,以确保设备的准确性和性能。

4. 在使用GPS设备时,注意行车安全,遵守交通规则,不要盲目依赖GPS导航。

5. 如发现GPS设备出现故障或异常情况,应立即停止使用,并联系相关技术支持人员进行维修。

五、总结本文档提供了GPS操作规程,包括设备准备、操作流程和注意事项。

遵循这些规程,您将能够正确使用GPS设备,并获得准确的位置信息。

使用GPS设备时,请始终保持谨慎和安全意识,遵守相关法律法规,确保自身和他人的安全。

安卓按键GPS微信模拟定位使用说明

安卓按键GPS微信模拟定位使用说明

安卓按键GPS微信模拟定位使用说明注意:在使用软件之前请先确保您的手机是否差不多root并猎取了最高权限。

1、第一下载好手机安卓按键GPS APP后安装到手机上2、安装完成后启动界面3、搜索需要定位的地名坐标,设置好后确定4、点击定位按键,弹出假装定位前说明。

依照说明完成所有的设置,设置好后点击定位按钮(第一要在设置->位置中关闭手机GPS定位功能及使用无线网络定位)(然后在设置->开发人员选项中打开承诺仿照位置)5、在地图上任意点击位置会显现红色遥控按钮,点击红色圆圈遥控能够设置定位。

需要多点定位能够点击红点图标添加位置,菜单键能够治理多点定位。

功能界面及初始化1、进入功能界面,点击您未登录,请先登录链接,2、注册登录帐号3、输入登录帐号登录4、登录后,显现您好字样表示登录成功。

点击初始化按钮5、初始化界面,点击开始猎取6、初始化开始界面,用几个手指在画面上乱点几秒7、显现事件正常表示软件能够正常使用(注意:假如提示截图专门,说明初始化截图模块出错,请再点击事件正常,假如一直失败请联系官方处理)8、进入功能界面,能够使用各功能了。

微信打招呼功能介绍1、进入安卓按键GPS软件微信打招呼界面,点击返回栏右边设置。

2、切换到微信进入邻近的人界面摇动手机截取返回按钮截图,点击勾选确定按钮。

(截图技巧:尽量不要截取文字外的内容,建议截取到文字的边缘,有利于加快软件运行效率)3、返回安卓按键GPS软件微信打招呼界面,点击同意栏右边的截图。

4、切换到微信进入邻近的人界面,查看邻近打招呼的人,点击其中一个向您打招呼的人,摇动手机截取通过验证按钮,点击勾选确定按钮。

(截图技巧:尽量不要截取文字外的内容,建议截取到文字的边缘,有利于加快软件运行效率)5、返回安卓按键GPS软件微信打招呼界面,点击发送栏右边的设置。

6、切换到微信进入邻近的人界面,查看邻近的人,点击其中一个邻近的人打招呼,点击打招呼,进入发送界面。

智能手机配合外置蓝牙GPS模块+详细教程

智能手机配合外置蓝牙GPS模块+详细教程

i718+配合外置蓝牙GPS模块详细教程.附软件GPS是英文Global Positioning System的缩写,也就是全球卫星定位系统.它是一个由覆盖全球的24颗卫星组成的卫星系统。

这个系统可以保证在任意时刻,地球上任意一点都可以同时最少观测到4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。

这项技术可以用来引导飞机、船舶、车辆以及个人,安全、准确地沿着选定的路线,准时到达目的地。

而我们常见的GPRS是General Packet Radio Service的缩写,名称为通用无线分组业务,GPRS是一种新的GSM数据业务,在移动用户和数据网络之间提供一种连接,给移动用户提供高速无线IP和X.25服务。

GPRS采用分组交换技术,每个用户可同时占用多个无线信道,同一无线信道又可以由多个用户共享,资源被有效的利用。

GPRS技术160Kbps的极速传送几乎能让无线上网达到公网ISDN的效果,目前我们的移动和联通两个**都拥有了这项业务.任何PDA都能通过"PDA+GPS接收模块+地图软件"来实现卫星导航,我们的i718也是如此下面介绍一下我实现i718GPS全球卫星定位的方案:1.HOLUX-M1000B外置蓝牙GPS模块个人感觉这是个在价格和性能上都有优势的产品,我买的价钱是310块,找熟人买的。

虽然知道GPS接受器的人都会说起大名鼎鼎的SIRF III,但是这款采用MTK芯片的模块其性能经过我使用感觉不亚于SIRF III的表现。

其中有几项性能指标完全超越SIRF III。

核心部分采用的是由联发科技(MTK)自主研发的MT3118 GPS芯片组,它整合了GPS模块与高速蓝牙模块,具备-159dBm灵敏度,与我们常见的SiRF III芯片设计相同。

另外值得一提的是这款产品可同时追踪32颗卫星,而常见SiRF III芯片目前一般为20信道,同时只能最多追踪20颗卫星这个模块拥有一项非常好的功能就是预先搜星功能。

gps的操作流程

gps的操作流程

gps的操作流程
GPS(全球定位系统)是一种通过卫星信号来确定位置的技术。

它可以帮助我们在未知的地方找到正确的方向,是现代生活中不可
或缺的工具之一。

下面我将介绍一下GPS的操作流程。

首先,打开GPS设备。

通常,GPS设备会有一个开关按钮,按
下开关按钮即可打开设备。

有些GPS设备还需要插入电池或连接电
源线来供电。

接着,等待GPS设备搜索卫星信号。

一般来说,GPS设备需要
一定时间来搜索卫星信号,这个时间取决于设备的性能和周围环境。

在搜索信号的过程中,最好将设备放在开阔的地方,避免高楼大厦
等遮挡物影响信号接收。

一旦GPS设备搜索到足够的卫星信号,就可以开始使用了。


设备的屏幕上会显示当前位置的经纬度坐标,以及周围的地图信息。

有些GPS设备还会显示周围的地标和道路信息,帮助用户更好地理
解自己的位置。

接下来,输入目的地的坐标或地址。

大多数GPS设备都有一个
输入框,用户可以在其中输入目的地的经纬度坐标或地址信息。


般来说,用户可以通过按键或触摸屏幕来输入信息。

最后,跟随GPS设备的导航指引前往目的地。

一旦输入了目的
地信息,GPS设备会计算出最佳的行驶路线,并提供导航指引。

用户只需按照设备上的指示行驶,就可以顺利到达目的地。

总的来说,GPS的操作流程并不复杂,只需打开设备、搜索信号、输入目的地信息、跟随导航指引即可。

通过GPS技术,我们可以更加方便快捷地找到正确的方向,不再迷失在陌生的城市中。

希望以上介绍对您有所帮助。

GPS操作规程

GPS操作规程

GPS操作规程引言概述:全球定位系统(GPS)是一种通过卫星定位来确定地理位置的技术。

在现代社会中,GPS已经广泛应用于航空、航海、军事、交通和个人导航等领域。

为了确保GPS的有效使用和准确性,制定一套GPS操作规程是非常必要的。

本文将详细介绍GPS操作规程的内容,包括GPS设备的启动与关闭、定位准确性的调整、数据的导入与导出、以及常见问题的解决方法。

一、GPS设备的启动与关闭1.1 确保设备电源充足:在启动GPS设备之前,确保设备电池电量充足或连接到外部电源。

低电量可能导致设备无法正常工作或提供准确定位。

1.2 检查卫星信号:启动GPS设备后,检查设备是否能够接收到卫星信号。

在开放区域或远离高楼大厦的地方进行测试,确保设备能够稳定接收到至少四颗卫星的信号。

1.3 设备校准:在启动GPS设备后,确保设备进行校准。

校准通常包括校正时间、日期和位置等参数,以确保设备提供准确的定位信息。

二、定位准确性的调整2.1 更新卫星数据:定期更新GPS设备中的卫星数据,以确保设备能够接收到最新的卫星信息。

这可以通过连接到计算机并更新设备软件来完成。

2.2 选择最佳定位模式:根据实际需求,选择最佳的定位模式。

常见的定位模式包括普通定位、差分定位和实时动态定位等。

根据不同的环境和需求,选择合适的定位模式可以提高定位准确性。

2.3 调整接收机参数:根据实际情况,调整GPS设备的接收机参数。

这包括选择合适的接收机频率、增益和滤波器等参数,以提高设备的灵敏度和抗干扰能力,从而提高定位准确性。

三、数据的导入与导出3.1 数据导入:将外部数据导入GPS设备,以便设备能够使用这些数据进行定位。

这可以通过连接设备到计算机并导入数据文件来完成。

导入的数据可以包括地图、航点、航线和轨迹等信息。

3.2 数据导出:将设备中的数据导出到外部设备或计算机,以便进一步分析和处理。

这可以通过连接设备到计算机并导出数据文件来完成。

导出的数据可以包括定位记录、轨迹数据和设备设置等信息。

GPS操作步骤

GPS操作步骤

GPS操作步骤第一步手薄与接收机对应第二步开启菜单第三步设置———连接——蓝牙——添加新设备——选中主站S-N号——下一步——密码(1234)——下一步——串行端口打钩——完成——点拼——添加新设备——选中移动站S-N号——下一步——密码(1234)——下一步——串行端口打钩——完成——点拼——下一步——点COM端口——新建发送端口——选中主站S-N 号——下一步——端口选COM7——完成——新建发送端口——选中移动站S-N号——下一步——端口选COM8——完成——点OK——点X——点开始菜单——点HCGPSSET——端口选COM7——用蓝牙打钩——打开端口——采样间隔5S——高度截止角10——数据记录方式(手动)——数据记录时段(手动)——数据记录方式(正常模式)——接受机工作模式(自启动基准站)——自启动发送端口(PORT2)——自启动发送格式(SCMR)——点应用——点确定——点退出——点确定——点开始菜单——点HCGPSSET——端口选COM8——用蓝牙打钩——打开端口——采样间隔5S——高度截止角10——数据记录方式(手动)——数据记录时段(手动)——数据记录方式(正常模式)——接受机工作模式(自启动移动站)——自启动发送端口(PORT2+GPRS/)——自启动发送格式(SCMR)——点应用——点退出——点确定——点开始菜单——点HCGPRSCE——点OK——点OK——点使用蓝牙打钩——端口号选COM7——待进度条滚完——点工作模式(华测电台)——点设置工作模式——待进度条滚完——端口号选COM8——待进度条滚完——点工作模式(华测电台)——点设置工作模式——待进度条滚完——点OK——点开始菜单——把主站开关机——点RTKCE——点配置——点手薄端口配置——连接类型(蓝牙)——手薄端口(COM8)——确定——点文件——点新建任务——任务名称(自己命名)——坐标系统(点Xian80)——点接受——点1/2——改中央子午线(贵阳是108、都匀是106.........)——水平平差、垂直平差不打勾——点确定——点文件——保存任务——点测量——点测量点——测第一个导线点,并点名称命名(A)——确定天线高——量测到(天线底部)——点测量——待滴一声之后到第二个导线点——测第二个导线点,并点名称命名(B)——确定天线高——量测到(天线底部)——点测量——待滴一声之后点取消——点键入——点点——输入第一个点已知坐标,点名称命名A-1分别输入北(X)、东(Y)、高程(H)——控制点打勾——点保存——输入第二个点已知坐标,点名称命名B-1分别输入北(X)、东(Y)、高程(H)——控制点打勾——点保存——点取消——点测量——点点校正——点增加——网格点名(点...)——选中已知B-1——点确定——点1/2——进入2/2——点GPS点名(点...)——选中A点——点确定——点确定——点增加——网格点名(点...)——选中已知B-1——点确定——点1/2——进入2/2——点GPS点名(点...)——选中B点——点确定——点确定_——点计算——点确定——点确定——点确定——点测量——点放样——分类器放样——双击控制键入点——选中B-1——点确定——移动站居中——待滴滴声后——点取消——点退出——点测量——点道路放样——点新建工程——点拼——命名工程名——点(...)——文件夹选个人——选中曲线要素——点拼——点保存——想放哪个里程——点拼——输入想放的里程值或点当前——如要测断面就纵偏归0——横偏左负右正——按横偏、纵偏值去放样——如果要保存断面数据点测量——点测量——点保存——点退出——如果要测中桩数据——横偏、纵偏归0——按横偏、纵偏值去放样——如果要保存中桩数据点测量——点测量——点保存——点退出——如要导出刚测量数据——点导出——比如中桩数据——选中桩数据——点下一步——点保存——点确定——点OK——点退出——点退出——点确定——手薄连接电脑——比如XP系统——点我的移动设备——进入My Documents——点工程名——复制CSV格式数据——粘贴到电脑(断面按同上方法)——如要单独测地形——点测量——点测量点——命名点名称——天线高——点量测到天线底部——点测量或OK键——待滴一声——如还需测其他点继续点测量或OK键——测量完后点取消——如要导出数据——点文件——点导出——如要导出DA T格式——点坐标导出——导出的文件名命名——点接受——点确定——手薄连接电脑——如XP系统——点我的移动设备——点Program Files——点RTKCE——点Projects——选中命名的任务名称——复制刚刚命名的DAT文件名到电脑——如要导出CAD格式——点点文件——点导出——点导出DXF文件——命名点名称——点保存——点确定——手薄连接电脑——如XP系统——点我的移动设备(电脑上)——进入My Documents——点命名的工程名称——复制到电脑——如要导出EXCLS——点文件——点导出——点测量点成果导出——命名点名称——点保存——点确定——如XP系统——进入My Documents——点命名的工程名——复制CSV格式数据——粘贴到电脑第四步如在同一工地就不需要新建任务——以后开关机之后点开始菜单——点RTKCE ——点测量——点测量点——到A、B任一点比如在A点命名点名称为A-2——修改天线高——点量测到天线底部——点测量——待滴一声后——点取消——点文件——点元素管理器——点管理器——选中A-2点——点细节——重设当地坐标——点...——选中A点——点确定——点确定——点取消——点测量——点放样——点分类器放样——双击键入控制点——选中A-2点——点确定——移动站居中——待听到滴滴声——点取消——接下来道路放样按同一方法(点道路放样——点新建工程——点拼——命名工程名——点(...)——文件夹选个人——选中曲线要素——点拼——点保存——想放哪个里程——点拼——输入想放的里程值或点当前——如要测断面就纵偏归0——横偏左负右正——按横偏、纵偏值去放样——如果要保存断面数据点测量——点测量——点保存——点退出——如果要测中桩数据——横偏、纵偏归0——按横偏、纵偏值去放样——如果要保存中桩数据点测量——点测量——点保存——点退出)。

GPS操作规程

GPS操作规程

GPS操作规程一、引言GPS(全球定位系统)是一种通过卫星定位技术来确定地理位置的系统。

本文旨在提供GPS操作规程,以确保正确、安全地使用GPS设备。

二、设备准备1. 购买合适的GPS设备:选择适合您需求的GPS设备,包括手持式GPS、车载GPS等。

2. 了解设备功能:熟悉GPS设备的各项功能,包括地图显示、导航功能、轨迹记录等。

3. 安装和充电:按照设备说明书进行正确安装和充电,确保设备能够正常工作。

三、GPS操作步骤1. 打开设备:按下电源按钮,等待设备启动。

2. 确认信号:在开阔区域或车辆外部,等待设备接收到足够的卫星信号。

通常需要几分钟时间。

3. 设置目的地:使用设备的菜单功能,输入目的地的地址或坐标。

4. 导航开始:选择导航功能,设备会计算最佳路线并提供语音导航指示。

5. 跟随导航指示:根据设备的语音提示和地图显示,按照指示行驶。

注意遵守交通规则。

6. 警告和提示:设备可能会提供警告和提示,如超速警告、道路封闭等。

请及时注意并采取相应措施。

7. 目的地到达:一旦到达目的地,设备会发出提示。

停车并关闭导航功能。

8. 轨迹记录:如果需要记录行程轨迹,可以在设备菜单中选择轨迹记录功能。

记录完成后,可以导出轨迹数据。

四、GPS操作注意事项1. 设备安全:在驾驶过程中,不要分散注意力去操作设备。

如果需要调整设备设置,应在安全的停车地点进行。

2. 更新地图:定期检查设备是否有新的地图更新,以确保导航信息的准确性。

3. 电池寿命:根据设备使用情况合理安排充电时间,避免电池电量不足。

4. 天气条件:在恶劣的天气条件下,GPS信号可能会受到影响。

在这种情况下,应谨慎使用GPS导航。

5. 存储位置:将设备存放在干燥、通风的地方,避免高温、潮湿等环境对设备造成损害。

6. 紧急情况:在紧急情况下,应优先考虑人身安全,而不是依赖GPS设备。

寻求适当的帮助和指导。

五、GPS设备维护1. 清洁设备:定期清洁设备外壳、屏幕和按键,避免灰尘和污垢影响设备使用。

GPS的使用方法

GPS的使用方法

GPS的使用方法GPS(全球定位系统)是一项使用卫星信号来确定地理位置的技术。

尽管现在智能手机上内置了GPS功能,但还是有一部分人不熟悉或不知道如何充分利用这项技术。

首先,要使用GPS,您需要一台安装了GPS接收器的设备。

这可以是智能手机、平板电脑、汽车导航系统或专业的GPS接收器。

打开您的设备并确保已连接到互联网,因为GPS接收器需要通过信号传输获取所需的信息。

一旦您的设备连接到GPS信号,您就可以开始使用GPS了。

以下是一些常见的GPS使用方法,以帮助您获取更好的导航和定位体验:1.导航:GPS最常用的功能之一是导航。

通过输入您的目的地,GPS将为您提供最佳的导航路线。

您可以选择驾车、步行、骑行或使用公共交通工具的路线。

GPS将为您提供转向指示和语音导航,确保您准确地到达目的地。

2.地图:GPS还允许您查看地图以了解您的当前位置和周围环境。

您可以放大或缩小地图,查找附近的景点、酒店、餐馆等地点。

地图还可以显示交通状况,帮助您规划更高效的出行路线。

3.追踪定位:有些人使用GPS来追踪定位,例如追踪家庭成员或追踪物品的位置。

通过在目标设备上安装GPS追踪器,您可以随时查看其实时位置,并在需要时收到定位警报。

4.运动追踪:许多人使用GPS来追踪他们的运动活动,例如跑步、骑行或徒步旅行。

通过携带一个支持GPS功能的设备,您可以记录您的运动路线、速度、距离和运动时长,并在运动过程中获取相关的实时统计数据。

5.旅行建议:GPS可以帮助您在旅行时获得更好的建议。

例如,您可以使用GPS查找附近的餐馆、景点、购物中心或加油站,并获取有关这些地点的评价和评论。

总结起来,GPS是一个非常强大和实用的定位技术,可以在旅行、导航、定位追踪和运动方面提供很多帮助。

要充分利用GPS,您需要熟悉并学会使用您的设备上的GPS功能。

无论是在城市中还是在冒险旅行中,GPS都可以成为您的得力助手,帮助您更好地了解和探索世界。

如何进行Android_GPS定位

如何进行Android_GPS定位

Android-GPS定位前几天接了一个关于Android的小项目,虽然对于安卓还是一窍不通,不过还是接下来准备以此为动力开始自学。

花了两天左右的时间一直在看传智播客关于Android的视频,了解了一些基本知识,就开始对需求分析着手开始谷歌百度查资料的过程。

需求分析要求在安卓端实现对手机的即时监控,每隔一定时间将当前手机的信息(主要是经纬度信息)发送到服务器,并且要求该程序必须在开机时启动,通过后台服务根据不同的时间段发送。

然后在PC端可以通过登入认证调用该手机的运行轨迹,以达到对手机进行监控的目的。

刚接到这个需求时感觉实现起来应该很简单,就在开过一些基础的视频以后咨询了下白哥和戚老师相关的技术问题,就开始各种看源代码。

第一个想法就是先从连接服务器开始做起,参考了下Google Android这本书中的例子,把将相应的代码截取出来,写了个小程序进行测试。

开了android 模拟器和tomcat,然后通过模拟器访问tomcat里面的测试工程,结果连接失败了。

由于是本地连接,所以ip地址就写了192.168.1.1,结果怎么也连不上,后来白哥了下才发现,andriod模拟器访问本地工程的时候ip地址应该写10.0.2.2,于是也就连上了。

然后就是GPS定位,去网上找了代码在模拟器上无法定位,一直是获取不到location,我想可能会不会是模拟器的事情,然后申请了一台安卓测试机,天翼N760,用过之后才发现信号那是相当的差。

也是获取不到经纬度。

然后就去网上查了关于定位的资料。

了解到定位的方式分为基站、WIFI 和GPS,GPS定位比较精确但是定位速度比较慢,前两者则定位时间相对快一些,但是精度就差几千米了。

试了各种定位方法仍然是找不到location,然后就想到了通过ip来定位的方法,首先是用模拟器测试,通过安卓端获取本地ip然后经由ip地址查找当前机器所在位置,这个在模拟器端获取的IP查到的经纬度偏差太大,但是真机测试的时候误差相对较小,不过也只能精确到市和区的级别,与此同时,这种做法我是通过谷歌地图检测的地理位置,通过网上的IP归属地测试找到的经纬度坐标,此间可能存在偏差,不过这种思路不久也OUT了。

手机GPS定位操作规程

手机GPS定位操作规程

手机GPS定位操作规程手机GPS定位是一种方便快捷的定位方式,通过使用手机自带的GPS功能,可以追踪和定位手机的位置。

然而,为了确保正确和有效地使用手机GPS定位功能,我们有必要了解并遵循一些操作规程。

本文将介绍手机GPS定位的操作规程,以确保你能够正确地使用该功能。

一、启用GPS定位功能在开始使用手机GPS定位前,首先要确保已经启用了该功能。

打开手机的设置菜单,并找到“位置”或“定位服务”选项。

确保该选项处于启用状态,以便能够使用手机的GPS功能。

二、打开定位应用一旦启用了手机的GPS功能,下一步就是打开一个定位应用程序。

通常,手机上已经默认安装了一些预装的定位应用,如谷歌地图、百度地图等。

选择其中一个应用程序并打开。

三、选择定位模式打开定位应用后,你将看到几个选项,用于选择定位模式。

一般来说,有三种模式可供选择:高精度模式、节电模式和设备模式。

我们可以根据具体需求选择适当的模式。

1. 高精度模式:此模式使用手机的GPS、Wi-Fi和移动数据来定位手机的位置,提供最准确的定位结果。

适用于需要精确定位的场景。

2. 节电模式:此模式主要使用Wi-Fi和移动数据进行定位,以减少耗电。

适用于需要定位功能同时又希望延长手机电池寿命的场景。

3. 设备模式:此模式仅使用手机的GPS功能进行定位,不使用Wi-Fi和移动数据。

适用于没有网络信号的情况,但会增加定位时所需的时间。

根据需要选择合适的定位模式,以便在特定场景下获得最佳的定位结果。

四、等待定位在选择定位模式后,手机将开始搜索卫星和定位信号。

这个过程可能需要一段时间,具体时间取决于多个因素,如信号强度和天气条件。

在等待过程中,保持手机在开放的室外空间,并避免任何可能的信号干扰。

五、获取定位结果一旦手机完成定位,你将获得一个定位结果。

该结果通常以经度和纬度的形式呈现,可能还包括附近地点的名称或地址。

你可以使用该结果来标记地点、导航或分享你的位置信息。

六、注意事项在使用手机GPS定位功能时,还有一些注意事项需要牢记:1. 定期更新定位应用程序和手机操作系统,以确保你能够使用最新的功能和安全补丁。

Android开发获取GPS位置,包含apnwifigps几种定位方法

Android开发获取GPS位置,包含apnwifigps几种定位方法

Android开发获取GPS位置,包含apnwifigps几种定位方法一部分:几种定位简述1.gps定位:优点:最简单的手机定位方式当然是通过GPS模块(现在大部分的智能机应该都有了)。

GPS方式准确度是最高的缺点1.比较耗电;2.绝大部分用户默认不开启GPS模块;3.从GPS模块启动到获取第一次定位数据,可能需要比较长的时间;4.室内几乎无法使用。

这其中,缺点2,3都是比较致命的。

需要指出的是,GPS走的是卫星通信的通道,在没有网络连接的情况下也能用。

有网络、室内不可用、定位时间长、位置精确2.基站定位大致思路就是采集到手机上的基站ID号(cellid)和其它的一些信息(MNC,MCC,LAC等等),然后通过网络访问一些定位服务,获取并返回对应的经纬度坐标。

基站定位的精确度不如GPS,好处是能够在室内用,只要网络通畅就行。

有网络室内可用定位方式不精确3.WIFI定位和基站定位类似,这种方式是通过获取当前所用的wifi的一些信息,然后访问网络上的定位服务以获得经纬度坐标。

因为它和基站定位其实都需要使用网络,所以在Android也统称为Network方式。

与基站定位类似4.AGPS定位最后需要解释一点的是AGPS方式。

很多人将它和基站定位混为一谈,但其实AGPS的本质仍然是GPS,只是它会使用基站信息对获取GPS进行辅助,然后还能对获取到的GPS结果进行修正,所以AGPS要比传统的GPS更快,准确度略高。

有网络、类似gps定位、但比传统Gps定位更快,准确度略高第二部分:locationManager.getLastKnownLocation()总是会出现取不到数据的情况,所以这里没有使用这个方法,避免了取不到数据的问题第三部分:使用异步加载,提高性能================================代码===========================1.Activity1.package com.example.gpsdemo;2.3.import com.example.gpsdemo.util.GetLocation;4.import com.example.gpsdemo.util.LMLocation;5.6.import android.app.Activity;7.import android.app.AlertDialog;8.import android.app.ProgressDialog;9.import android.os.Bundle;10.import android.view.View;11.import android.view.View.OnClickListener;12.import android.widget.Button;13.import android.widget.TextView;14.15.public class MainActivity extends Activity {16.LMLocation lmLocation;17.TextView textView;18.public MainActivity instance;19.private AlertDialog dialog;20.@Override21.public void onCreate(Bundle savedInstanceState) {22.super.onCreate(savedInstanceState);23.setContentView(yout.activity_main);24.textView = (TextView) findViewById(R.id.textView2);25.instance = this;26.dialog = new ProgressDialog(MainActivity.this);27.dialog.setTitle("请稍等...");28.dialog.setMessage("正在定位...");29.Button button = (Button) findViewById(R.id.button1);30.button.setOnClickListener(new OnClickListener() {31.32.@Override33.public void onClick(View v) {34.// TODO Auto-generated method stub35.new GetLocation(dialog, textView, instance).DisplayLo cation();36.}37.});38.39.}40.41.}2.与MainActivity对应的布局1.2.xmlns:tools="/tools"3.android:layout_width="match_parent"4.android:layout_height="match_parent" >5.6.<>< li=""> <>7.android:id="@+id/textView2"8.android:layout_width="wrap_content"9.android:layout_height="wrap_content"10.android:layout_centerHorizontal="true"11.android:layout_centerVertical="true"12.android:padding="@dimen/padding_medium"13.android:text="@string/hello_world"14.tools:context=".MainActivity" />15.16.<>< li=""> <>17.android:id="@+id/button1"18.android:layout_width="wrap_content"19.android:layout_height="wrap_content"20.android:layout_alignParentT op="true"21.android:layout_alignRight="@+id/textView2"22.android:layout_marginRight="52dp"23.android:text="定位" />24.25.3.AndroidManifest.xml1.2.package="com.example.gpsdemo"3.android:versionCode="1"4.android:versionName="1.0" >5.6.<>< li=""> <>7.android:minSdkVersion="8"8.android:targetSdkVersion="15" />9.10.<>< li=""> <>11.android:icon="@drawable/ic_launcher"12.android:label="@string/app_name"13.android:theme="@style/AppTheme" >14.<>< li=""> <>15.android:name=".MainActivity"16.android:label="@string/title_activity_main" >17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.4.工具类两个:(1)1.package com.example.gpsdemo.util;2.3.import android.app.AlertDialog;4.import android.content.Context;5.import android.os.AsyncTask;6.import android.util.Log;7.import android.widget.TextView; 8.9.public class GetLocation {10.AlertDialog dialog;11.TextView textView;12.Context context;13.14.public GetLocation(AlertDialog dialog, TextView textVi ew, Context context) {15.this.dialog = dialog;16.this.textView = textView;17.this.context = context;18.19.}20.21.public void DisplayLocation() {22.new AsyncTask() {23.24.@Override25.protected String doInBackground=\'#\'"26.LMLocation location = null;27.try {28.location = new GPSLocation().getGPSInfo(context);29.} catch (Exception e) {30.// TODO Auto-generated catch block31. e.printStackTrace();32.}33.if (location == null)34.return null;35.Log.d("debug", location.toString());36.return location.toString();37.38.}39.40.@Override41.protected void onPreExecute() {42.dialog.show();43.super.onPreExecute();44.}45.46.@Override47.protected void onPostExecute(String result) {48.if (result == null) {49.textView.setText("定位失败了...");50.} else {51.textView.setText(result);52.}53.dialog.dismiss();54.super.onPostExecute(result);55.}56.57.}.execute();58.}59.60.}(21.package com.example.gpsdemo.util;2.3.import java.io.BufferedReader;4.import java.io.InputStreamReader;5.6.import org.apache.http.HttpEntity;7.import org.apache.http.HttpHost;8.import org.apache.http.HttpResponse;9.import org.apache.http.client.HttpClient;10.import org.apache.http.client.methods.HttpPost;11.import org.apache.http.conn.params.ConnRouteParams;12.import org.apache.http.entity.StringEntity;13.import org.apache.http.impl.client.DefaultHttpClient;14.import org.apache.http.params.HttpConnectionParam s;15.import org.json.JSONArray;16.import org.json.JSONObject;17.18.import android.content.Context;19.import android.database.Cursor;20.import .ConnectivityManager;21.import workInfo.State;22.import .Uri;23.import .wifi.WifiManager;24.import android.telephony.TelephonyManager;25.import android.telephony.gsm.GsmCellLocation;26.import android.util.Log;27.28./**29.* ******************************************30.* 描述::GPS信息获取31.* @version 2.032.********************************************33.*/34.public class GPSLocation {35.private static int postType = -1;36.public static final int DO_3G = 0;37.public static final int DO_WIFI = 1;38.public static final int NO_CONNECTION = 2;39.40./**41.* 网络方式检查42.*/43.private static int netCheck(Context context) {44.ConnectivityManager conMan = (ConnectivityManage r) context45..getSystemService(Context.CONNECTIVITY_SERVICE);46.State mobile = conMan.getNetworkInfo(Connectivity Manager.TYPE_MOBILE)47..getState();48.State wifi = conMan.getNetworkInfo(ConnectivityMan ager.TYPE_WIFI)49..getState();50.if (wifi.equals(State.CONNECTED)) {51.return DO_WIFI;52.} else if (mobile.equals(State.CONNECTED)) {53.return DO_3G;54.} else {55.return NO_CONNECTION;56.}57.}58.59./**60.* 获取WifiManager获取信息61.*/62.private static JSONObject getInfoByWifiManager(Cont ext context)63.throws Exception {64.JSONObject holder = new JSONObject();65.holder.put("version", "1.1.0");66.holder.put("host", "");67.holder.put("address_language", "zh_CN");68.holder.put("request_address", true);69.70.WifiManager wifiManager = (WifiManager) context71..getSystemService(Context.WIFI_SERVICE);72.73.if (wifiManager.getConnectionInfo().getBSSID() == nul l) {74.throw new RuntimeException("bssid is null");75.}76.77.JSONArray array = new JSONArray();78.JSONObject data = new JSONObject();79.data.put("mac_address", wifiManager.getConnectionIn fo().getBSSID());80.data.put("signal_strength", 8);81.data.put("age", 0);82.array.put(data);83.holder.put("wifi_towers", array);84.return holder;85.}86.87./**88.* 获取TelephoneManager获取信息89.*/90.private static JSONObject getInfoByT elephoneManage r(Context context)91.throws Exception {92.JSONObject holder = new JSONObject();93.holder.put("version", "1.1.0");94.holder.put("host", "");95.holder.put("address_language", "zh_CN");96.holder.put("request_address", true);97.TelephonyManager tm = (TelephonyManager) context98..getSystemService(Context.TELEPHONY_SERVICE);99.GsmCellLocation gcl = (GsmCellLocation) tm.getCellLo cation();100.int cid = gcl.getCid();101.int lac = gcl.getLac();102.int mcc = Integer.valueOf(tm.getNetworkOperator().su bstring(0, 3));103.int mnc = Integer.valueOf(tm.getNetworkOperator().su bstring(3, 5));104.JSONArray array = new JSONArray();105.JSONObject data = new JSONObject();106.data.put("cell_id", cid);107.data.put("location_area_code", lac);108.data.put("mobile_country_code", mcc);109.data.put("mobile_network_code", mnc);110.array.put(data);111.holder.put("cell_towers", array);112.return holder;113.}114.115./**116.* 通过wifi获取GPS信息117.*/118.private static HttpResponse connectionForGPS(Context context)119.throws Exception {120.HttpResponse httpResponse = null;121.postType = netCheck(context);122.if (postType == NO_CONNECTION) {123.return null;124.} else {125.if (postType == DO_WIFI) {126.if ((httpResponse = doOrdinary(context,127.getInfoByWifiManager(context))) != null) {128.return httpResponse;129.} else if ((httpResponse = doAPN(context,130.getInfoByWifiManager(context))) != null) {131.return httpResponse;132.} else if ((httpResponse = doOrdinary(context,133.getInfoByTelephoneManager(context))) != null) { 134.return httpResponse;135.} else if ((httpResponse = doAPN(context,136.getInfoByTelephoneManager(context))) != null) { 137.return httpResponse;138.}139.}140.if (postType == DO_3G) {141.if ((httpResponse = doOrdinary(context,142.getInfoByTelephoneManager(context))) != null) { 143.return httpResponse;144.} else if ((httpResponse = doAPN(context,145.getInfoByTelephoneManager(context))) != null) { 146.return httpResponse;147.}149.return null;150.}151.}152.153./**154.* 通过普通方式定位155.*/156.private static HttpResponse doOrdinary(Context conte xt, JSONObject holder) {157.HttpResponse response = null;158.try {159.HttpClient httpClient = new DefaultHttpClient();160.HttpConnectionParams.setConnectionTimeout(httpCli ent.getParams(),161.20 * 1000);162.HttpConnectionParams163..setSoTimeout(httpClient.getParams(), 20 * 1000);164.HttpPost post = new HttpPost("http://74.125.71.147/l oc/json");165.StringEntity se = new StringEntity(holder.toString());166.post.setEntity(se);167.response = httpClient.execute(post);168.} catch (Exception e) {169. e.printStackTrace();170.return null;171.}172.return response;173.}174.176.* 通过基站定位177.*/178.private static HttpResponse doAPN(Context context, J SONObject holder) {179.HttpResponse response = null;180.try {181.HttpClient httpClient = new DefaultHttpClient();182.HttpConnectionParams.setConnectionTimeout(httpCli ent.getParams(),183.20 * 1000);184.HttpConnectionParams185..setSoTimeout(httpClient.getParams(), 20 * 1000);186.HttpPost post = new HttpPost("http://74.125.71.147/l oc/json");187.// 设置代理188.Uri uri = Uri.parse("content://telephony/carriers/prefer apn"); // 获取当前正在使用的APN接入点189.Cursor mCursor = context.getContentResolver().query (uri, null,190.null, null, null);191.if (mCursor != null) {192.if (mCursor.moveT oFirst()) {193.String proxyStr = mCursor.getString(mCursor194..getColumnIndex("proxy"));195.if (proxyStr != null && proxyStr.trim().length() > 0) { 196.HttpHost proxy = new HttpHost(proxyStr, 80);197.httpClient.getParams().setParameter(198.ConnRouteParams.DEFAULT_PROXY, proxy);199.}201.}202.StringEntity se = new StringEntity(holder.toString());203.post.setEntity(se);204.response = httpClient.execute(post);205.} catch (Exception e) {206. e.printStackTrace();207.return null;208.}209.return response;210.}211.212./**213.* GPS信息解析214.*/215.public static LMLocation getGPSInfo(Context context) throws Exception {216.HttpResponse response = connectionForGPS(context);217.if (response == null) {218.Log.d("GPSLocation", "response == null");219.return null;220.}221.LMLocation location = null;222.if (response.getStatusLine().getStatusCode() == 200) {223.location = new LMLocation();224.HttpEntity entity = response.getEntity();225.BufferedReader br;226.try {227.br = new BufferedReader(new InputStreamReader(228.entity.getContent()));229.StringBuffer sb = new StringBuffer();230.String result = br.readLine();231.while (result != null) {232.sb.append(result);233.result = br.readLine();234.}235.JSONObject json = new JSONObject(sb.toString());236.JSONObject lca = json.getJSONObject("location");237.238.location.setAccess_token(json.getString("access_token "));239.if (lca != null) {240.if (lca.has("accuracy"))241.location.setAccuracy(lca.getString("accuracy"));242.if (lca.has("longitude"))243.location.setLatitude(lca.getDouble("longitude"));244.if (lca.has("latitude"))245.location.setLongitude(lca.getDouble("latitude"));246.if (lca.has("address")) {247.JSONObject address = lca.getJSONObject("address");248.if (address != null) {249.if (address.has("region"))250.location.setRegion(address.getString("region"));251.if (address.has("street_number"))252.location.setStreet_number(address253..getString("street_number"));254.if (address.has("country_code"))255.location.setCountry_code(address256..getString("country_code"));257.if (address.has("street"))258.location.setStreet(address.getString("street")); 259.if (address.has("city"))260.location.setCity(address.getString("city")); 261.if (address.has("country"))262.location.setCountry(address263..getString("country"));264.}265.}266.}267.} catch (Exception e) {268. e.printStackTrace();269.location = null;270.}271.}272.return location;273.}274.275.}。

Android中GPS卫星定位的使用

Android中GPS卫星定位的使用

Android中GPS卫星定位的使⽤关于Android应⽤中的GPS卫星定位。

⼀、应⽤层实现1.⾸先需要在AndroidMainfest.xml中开启定位权限。

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> //开启精确定位权限,误差⼀般为三到⼗⽶。

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> //开启粗略定位权限,误差⼀般不超过1.5km。

2.创建LocaionManager(位置管理器、总控制器)对象。

LocationManager mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);3.创建Location(位置)对象。

Location location = mLocationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);/* Location类的常⽤⽅法:location.getLongitude(); //获取经度location.getLatitude(); //获取纬度location.getAltitude(); //获取海拔location.getTime(); //获取时间 *///AS下该语句报错,ALT+ENTER出现额外代码块,该代码块检查定位权限是否开启。

4.创建LocationListener对象,监听位置变化,LocationListener为接⼝,故需要实现类,本⽂使⽤匿名内部类实现。

LocationListener mLocationListener = new LocationListener(){@Overridepublic void onLocationChanged(){ //位置变化时该⽅法⾃动触发//⾃⼰定义的⽅法体}@Overridepublic void onStatusChanged(String provider , int status , Bundle extra){//provider:我的⼿机上值是gps,status:GPS状态,extra:额外信息/* status(GPS状态) ⼀共有三种:1.LocationProvider.AVAILABLE; 服务可获得2.LocationProvider.OUT_OF_SERVICE; 不在服务区3.LocationProvider.TEMPORARITY_UNAVAILABLE; 服务未提供//⾃⼰定义⽅法体}@Overridepublic void onProviderEnabled(String provider){//当⽤户启⽤具有定位功能的硬件时调⽤//⾃⼰定义⽅法体}@Overridepublic void onProviderDisabled(){//当⽤户禁⽤具有定位功能的硬件时调⽤//⾃⼰定义⽅法体}};5.创建GpsStatus.Listener对象,其中Listener是GpsStatus的⼀个成员内部类(Listener是⼀个接⼝,仍然需要实现类,本⽂仍然采⽤匿名内部类)。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步骤:
1、手机和蓝牙gps设备开机。
2、在w711中进入设置--无线和网络设置--蓝牙设置,将最上面一行的蓝牙勾打上。
3、机器自动扫描蓝牙设备。我的出来了holux_m-1000,点击这个设备,需要输入蓝牙gps的配对密码,我的gps密码是0000,也有1234的。
4、这时画面上的蓝牙设备,显示已配对但未连接,好了,很正常。很多人不懂,以为这样就不行了。
10、进入迷你地图,按一下左下角的小人。如果你的蓝牙gsp已经能收星的话,位置就出来了。
总结:
5、在设置--应用程序--开发,有一个选项叫允许模拟地点,选上。(很重要,要不然出现异常的。我猜这个选项的作用是弃用内部的串口数据,改用外部的串口数据)
6、安装刚才说的国人的bluetoothgps.apk这个软件,运行,名字叫:蓝牙GPS。界面是中文的,上有三个选项。(西人开发的是英文界面,也有3个选项,不要搞错了)
7、点一下开启蓝牙,再连接。这时在最下面的设备列表中,可以看到已经配对但未连接的holux_m-1000,点一下。
8、如果正常的话,下面会出现一串数据。包括串口gps数据、经纬度、海拔、航向等等。(可能别的蓝牙gps硬件会有不同,但是这个gps会保留最后一次的数据,所以肯定有数据)
9、按住中间的“房子”键离开蓝牙gps软件,让这个软件在后台运行。记住:千万不
相关文档
最新文档