草庐IT

gps_unit_location

全部标签

Android GPS ACCURACY_HIGH 导致强制关闭?

我正在处理GPS部分和标准,我可以将精度设置为ACCURACY_FINE、ACCURACY_MEDIUM等。但是,由于某种原因,如果我将标准设置为ACCURACY_HIGH,我会不断收到强制关闭错误。关于可能导致它的原因有什么想法吗?这是我的list,我很确定一切正常,因为我可以使用不同的条件:这是我的日志:07-0508:51:48.641:W/dalvikvm(1040):threadid=1:threadexitingwithuncaughtexception(group=0x40015578)07-0508:51:48.657:E/AndroidRuntime(1040):FA

android - 使用 Location Manager 和 Fused Location Provider Api 获取位置有什么区别?

我需要使用LocationManager和FusedApi获取位置的实时差。我已经检查过两者,在Fusedapi(GPS)中我得到小数点后7位数字,但是通过位置管理器(GPS)使用我将得到小数点后近15位数字。哪个更适合获取准确的用户当前位置?位置管理器和FusedApi有什么区别?为什么我们需要从LocationManager迁移到FusedApi?我使用LocationRequest.PRIORITY_HIGH_ACCURACY,假设我在室内,网络不可用,它如何返回位置?即使我没有在onConnected()中编写代码,它是否返回最后已知的位置? 最佳答

android - 替换 Android 设备上的默认 GPS 信号提供商

我想用我自己的坐标源替换Android手机上的默认GPS位置提供程序。是否有任何层/API/库/提供程序允许用我的信号提供程序代替内置硬件GPS,或从外部插件读取?它应该允许所有依赖GPS服务的应用程序接收我的信号而不是GPS。理想情况下,替代品应该仍然能够访问GPS信号(用于比较/校正或在两个提供商之间切换)。例如,我正在考虑实现我自己的LocationManager,并在系统中注册它(作为可选的或默认的),如果可能的话。但在这个阶段,我仍在努力寻找可能和合适的方法。感谢您的指点。 最佳答案 目前不允许替换“默认值”,唯一的解决方

android - 有没有办法下载 GPS 年历?

我正在尝试让我的手机更新辅助GPS信息。我已按照相关说明进行操作Android:HowtoresetanddownloadA-GPSdata?这似乎告诉GPS删除“年历”所以我假设下次我的手持设备尝试连接时它也会尝试获取年历。这并不是我真正想要的,因为(至少根据维基百科)GPS需要大约12.5分钟才能获得新的历书。它确实感觉那么长,虽然我没有计时。当我准备好开始运行时,即使是5分钟的等待也显得漫长。当我偷偷摸摸的时候,我偶然发现了“GPSStatus&Toolbox”。此应用程序通过wifi或3g下载数据。它快如闪电,非常适合我的需要。除了设置清除数据,不知道有没有人知道他们是如何完成

android - 如何在 Android 中获取 GPS 的精度

我需要检查GPS的准确性...但是当我使用location.getAccuracy时它不会返回任何值...这需要时间吗..如果需要时间那么需要多长时间? 最佳答案 在android设备中,主要有两个来源可以获取位置信息:GPS_PROVIDER和NETWORK_PROVIDERGPS_PROVIDER使用您的GPS芯片组来定位。这具有更高的准确性。NETWORK_PROVIDER使用来自手机信号塔的信息对您的位置进行三角测量。因此它的准确性不是很好。您可以从Location.getAccuracy()获取您的准确性信息或来自NMEA

GPS定位模块ublox-M8N/M9N的设计指导

4设计本节提供的信息有助于成功进行集成NEO-M9L的原理图和PCB设计。4.1引脚定义NEO-M9L模块的引脚分配如图26所示。PIO的定义配置如表26所示。4.2电源u-bloxNEO-M9L模块有三个电源引脚:VCC、V_BCKP和V_USB4.2.1VCC:主电源电压VCC引脚连接到主电源电压。在操作过程中,模块汲取的电流可能会变化几个数量级。因此,电源电路能够在短时间内支持峰值功率是很重要的(有关规格,请参阅datasheet)该模块集成了DC/DC转换器,可降低功耗当从备份模式切换到正常操作或启动时,u-bloxNEO-M9L模块必须为核心域中的内部电容器充电。在某些情况下,这可能

java - Android Location.getAccuracy() 返回 1

我正在尝试使用Location.getAccuracy()获取我当前的GPS精度。但是,这似乎不可能返回1(或有时返回2)。Googlemap告诉我,我当前的定位精度是40米。有什么想法吗?intaccuracy=(int)loc.getAccuracy();//Thiswillgivemeaccuracy=1 最佳答案 来自documentationofgetAccuracy:Returnstheaccuracyofthefixinmeters.为什么这似乎不可能?返回值为1,有时为2米,对于GPS来说非常合适。凭借良好的信号强度

android - 导入 com.google.android.gms.location.LocationServices,无法更新定位服务

我正在尝试测试LocationService示例,如http://developer.android.com/training/location/retrieve-current.html我犯了一个非常类似于的错误Can'tImportcom.google.android.gms.location.LocationServices但我无法解决。我安装的GooglePlay服务版本(在我的AndroidSDK管理器中)是17。我知道最新版本是19,但我无法从SDK管理器更新版本,我找不到这样做的任何选项.在我的代码中:importcom.google.android.gms.locati

android - 无法解析符号 ACCESS_FINE_LOCATION

我有这个代码if(ContextCompat.checkSelfPermission(this,Manifest.permission.ACCESS_FINE_LOCATION)!=PackageManager.PERMISSION_GRANTED&&ContextCompat.checkSelfPermission(this,Manifest.permission.ACCESS_COARSE_LOCATION)!=PackageManager.PERMISSION_GRANTED){在list中,我已经包含了这个权限但是我得到了错误cannotresolvesymbol'ACCESS

android - 如果 gps 关闭, ionic 显示错误

在尝试确定是否有人在Ionic/Cordova中关闭了他们的GPS时遇到了一些问题。这是我目前正在尝试做的事情,这在浏览器中可以正常工作,但在Android上却不行。navigator.geolocation.getCurrentPosition(function(pos){},function(err){alert('Wewereunabletodetermineyourlocation,pleaseturnonyourGPS/Locationservices');});另一件事是有人知道是否可以提示使用Ionic/cordova打开GPS吗?有人有什么想法吗?