草庐IT

gps_latitude

全部标签

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 - 替换 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模块必须为核心域中的内部电容器充电。在某些情况下,这可能

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

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

android - 以编程方式切换 GPS Android 4.4

我知道。不要这样做。我不在乎。它适用于根应用程序。应用程序安装到/system/app/具有0777权限我以前用过:ContentResolvercr=context.getContentResolver();Settings.Secure.setLocationProviderEnabled(cr,LocationManager.GPS_PROVIDER,!isGpsOn);这就是我在4.4上尝试它的方式,因为它已被弃用:intvalue;if(isGpsOn)value=Settings.Secure.LOCATION_MODE_OFF;elsevalue=Settings.Sec

android - 提示后检查用户是否启用了 GPS

简单明了。我启动一个Activity并检查手机是否启用了GPS模块。如果未启用,我会通过对话框提示用户并询问他是否要手动启用它。在"is"上,我激活“位置设置”。现在用户可以根据需要启用它,但我需要检查他做了什么。try{isGPSEnabled=locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);}catch(Exceptionex){}if(isGPSEnabled){locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,

安卓 GPS 超时

编辑:我正在重写这个问题,因为我显然不清楚。有时,Android手机上的GPS服务需要很长时间才能修复。有时它很快,有时需要几个小时。我知道并接受这一点。我有一个可以做很多事情的应用程序。它必须做的一件事是允许用户单击按钮将他们当前的坐标发送到服务器。我需要的是手机的坐标当用户点击按钮时或之后相当短的时间内。因为我知道获取GPS定位不是即时的,而且我知道这可能需要几分钟或几小时(在此期间用户移动了很远的距离),所以我需要为此功能编写超时代码。对于此功能,在用户单击按钮后三分钟(例如)上传用户的GPS位置是根本不能接受的。如果需要45秒就可以,如果需要75秒就不行了。如果该功能未能足够快

android - GPS 位置波动

我在Googlemap上绘制心形取决于半径(1-100米)。绘制心形后,用户需要在该心形边界上行走,并且需要从头到尾走完(从底部开始,然后向左,然后向右,然后再次从底部开始)。我能够画心,并且获得360分(latlng)。这是我的代码,它将绘制心脏和图像。privatevoidinitPath(){path=newPolylineOptions();path.color(ContextCompat.getColor(mActivity,R.color.heart_green));path.width(25);//offsettobottomdoubleoffsetY=getY(Math