草庐IT

GPS_PROVIDER

全部标签

java - 如何检查 GPS 是否已禁用 Android

这个问题在这里已经有了答案:HowdoIfindoutiftheGPSofanAndroiddeviceisenabled(11个答案)关闭6年前。我有两个文件MainActivity.java和HomeFragment.java,在MainActivity中调用HomeFragment中的一个函数,要求用户打开他们手机上的定位服务。问题是即使用户已经打开了定位功能,该功能仍然会被调用。有没有一种方法可以让我仅在关闭位置功能时启动HomeFragment中的功能。HomeFragment.javapublicstaticvoiddisplayPromptForEnablingGPS(f

java - 具有昂贵成员实例的 Guice Provider 是否应该使用 @Singleton 进行注释?

GuiceProviders应该用@Singleton注释吗?我的理由:如果Provider正在向其他Singleton类提供一个对象,并且对象本身的创建成本相对较高,那么使用在其@Inject-标记的构造函数,将其存储为成员并仅在getter中返回已保存的全局变量?像这样:@SingletonpublicclassMyProviderextendsProvider{privateExpensiveObjectobj;@InjectpublicMyProvider(){/*Createtheexpensiveobjecthere,setittothis.obj*/}@Overridep

java - 如何打开 Android 设备的 GPS 设置?

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我正在制作GPSandroid应用程序(带airforandroid),我想要的是如果GPS关闭,我想在设备上打开GPS设置或打开GPS,但我不知道如何操作。我想在AS3中执行此操作或在Java中打开android设置。感谢帮助!

python - "Windows Error: provider DLL failed to initialize correctly"在卡住的 wxpython 应用程序中导入 cgi 模块

我有一个卡住的wxpython应用程序的用户获取了附加的屏幕截图。错误消息是“Windows错误:提供程序DLL无法正确初始化”从暂停的视频中截取的屏幕截图是我从他们那里得到此错误消息的唯一方法,因为整个事情会立即消失(包括为捕获stderr而创建的DOS窗口,此消息出现的位置)。IEpython在它真正开始之前就已经死了。回溯指向我在controller.py第14行的代码。这一行是导入cgi出于某种原因,似乎cgi在导入过程中随机调用(为什么会这样?)并且出于某种原因,由于某些DLL原因而失败。有什么线索吗?注意1:此应用适用于数百名其他Windows和Mac用户。因此,就好像由于

python - Geopy:计算 GPS 航向/方位

第一次张贴在这里。我正在对为桥梁检查ROV八旋翼飞行器收集的GPS数据进行一些数据分析。我们的八旋翼机在ROS上运行使用3D扫描激光雷达、立体视觉、INS和其他一些巧妙的技术。我目前正在使用ubloxLEA-6T在与DougWeibel's类似的设置中设置以收集原始GPS数据,如载波相位、多普勒频移和卫星星历表。然后我使用一个开源项目RTKLIB用本地NOAACORS做一些DGPS后处理在重建桥梁的3D点云时获得厘米级精度以更好地进行位姿估计。无论如何,我正在使用scipy的大部分内容以统计方式验证我的测试结果。不过,我只是专门针对这一部分使用:python-3.3numpygeopy

android - 禁用/检查模拟位置(防止 gps 欺骗)

寻找在Android上防止/检测GPS欺骗的最佳方法。关于如何完成的任何建议,以及可以做些什么来阻止它?我猜用户必须打开模拟位置来欺骗GPS,如果这样做了,那么他们可以欺骗GPS?我想我只需要检测是否启用了模拟位置?还有其他建议吗? 最佳答案 我做了一些调查并在这里分享我的结果,这可能对其他人有用。首先,我们可以检查MockSetting选项是否打开publicstaticbooleanisMockSettingsON(Contextcontext){//returnstrueifmocklocationenabled,falsei

android - 禁用/检查模拟位置(防止 gps 欺骗)

寻找在Android上防止/检测GPS欺骗的最佳方法。关于如何完成的任何建议,以及可以做些什么来阻止它?我猜用户必须打开模拟位置来欺骗GPS,如果这样做了,那么他们可以欺骗GPS?我想我只需要检测是否启用了模拟位置?还有其他建议吗? 最佳答案 我做了一些调查并在这里分享我的结果,这可能对其他人有用。首先,我们可以检查MockSetting选项是否打开publicstaticbooleanisMockSettingsON(Contextcontext){//returnstrueifmocklocationenabled,falsei

python - 在没有 Internet 访问的情况下查找 GPS 坐标的国家/地区

我需要在无法访问Internet的设备(例如this,但没有简单的在线解决方案)上找出给定GPS坐标的国家/地区。由于没有使用GIS的经验,我想我需要某种模块来静态存储国家/地区的形状并将当前位置与其匹配。因此,我想问一下哪种工具最适合这种情况,以及获取国家/地区数据的最佳方式是什么。我在嵌入式Linux机器上使用Python。 最佳答案 有一个形状文件here与所有国家边界。然后您可以使用OGR或类似this的东西访问数据。 关于python-在没有Internet访问的情况下查找GP

python:查找围绕某个 GPS 位置的圆的 GPS 坐标的优雅方法

我有一组十进制表示法的GPS坐标,我正在寻找一种方法来找到每个位置周围半径可变的圆中的坐标。Hereisanexample我需要的东西。它是围绕坐标47,11以1km为半径的圆。我需要的是查找圆坐标的算法,这样我就可以在我的kml文件中使用多边形了。非常适合python。 最佳答案 另见AddingdistancetoaGPScoordinate用于纬度/经度与短程距离之间的简单关系。这个有效:importmath#inputsradius=1000.0#m-thefollowingcodeisanapproximationthat

Python - 将 GPS 位置批量转换为 Lat Lon 小数

您好,我有一个带有一些位置数据的遗留数据库。这些字段只是带有字符串的文本字段,如0°25'30"S,91°7'W。有什么方法可以将它们转换为DecimalLatitude的两个float和十进制经度?编辑:例如:0°25'30"S,91°7'W->0.425,91.116667其中原始单字段位置产生两个float。非常感谢任何帮助。 最佳答案 这种方法可以处理缺少秒和分钟的情况,我认为可以正确处理罗盘方向:#-*-coding:latin-1-*-defconversion(old):direction={'N':1,'S':-1,