草庐IT

gps_unit_location

全部标签

Android GPS 在多行 SD 卡内的文本文件中启用/禁用时间保存

1.我正在使用SD卡内的文本日志文件保存AndroidGPS启用和禁用时间。我想打印多行文本,而不删除上一行数据。下面的代码完美地打印了多行,但是当应用程序保持sleep并重新启动时。当GPS打开或关闭时,打印一行以及以前的数据计数。帮我解决一下。RequiredOutput:(afterRestarttheapp)>>>>GettingOutput:(afterRestarttheapp)>>>>>>日志文件的方法:publicvoidLogmethod(StringNoramalStr,StringDateval){/*LogFOlderTextfilesStartshere*/t

android - 增强现实 - 将 GPS 映射到 OpenGL

我正在编写一个AndroidAR应用程序并让我的引擎正常工作,但它包含一个我似乎无法修复的奇怪行为。我在相机图像上覆盖OpenGL表面,并相应地将3D对象放置在View中。如果我将虚拟数据用于我的AR对象的位置,即LAT10LON10在OpenGL表面上变成x=10y=10,那么叠加效果很好。但是,如果我为我的LAT和LON使用直接GPS坐标(例如LAT12.34567890LON100.23456789),那么我的所有对象要么在它们的位置周围移动,要么根本不出现。我知道使用float和OpenGL框架存在问题,但我一直在阅读,但仍然无法阻止这种行为。有没有其他人有这个问题?我应该在我

报错:Avoided redundant navigation to current location: “/login“.完美解决

需求:登陆之后才能查看主页面,否则跳转至登录页遇到的问题:一开始是打算直接在拦截器跳转路由的,发现会报错Avoidedredundantnavigationtocurrentlocation:"/login".后来灵机一动,用了全局路由守卫,完美解决request.interceptors.request.use(config=>{config.headers['Content-Type']='application/json;charset=utf-8'letuser=localStorage.getItem("user")if(!user){router.push("/login")}re

Android Fused Location 提供者迷路了

几周来我一直在测试android的新LocationAPI。总的来说,它们工作得很好,但是,新的Location提供程序经常会丢失情节。具体来说,我根据thereceivelocationupdatesexample连接了一个示例.它工作正常,并按预期收到位置更新。问题似乎出在Fused提供程序本身。在某些地区(尤其是我家附近),它完全迷路了。它会突然认为我离我所在的地方有几公里远。在我工作的地方(这是一个更密集的区域)它更准确并且总是合理地接近我实际所在的位置(在平衡模式下)。我做了很多尝试来解决这个问题,包括当我怀疑它有误时切换到PRIORITY_HIGH_ACCURACY,或者使

android - 是否有 Location Client (Google Play API) 的替代方案?

我在开发一个使用位置数据的应用程序,它需要在中国运行。这里出售的Android设备大部分根本没有安装GooglePlayAPI,唯一的方法是root手机来安装它。所以我坚持使用LocationManager,它的效果比LocationClient(GooglePlayAPI的一部分)差得多。我的问题是,LocationManager在从GPS_PROVIDER读取数据时,经常无法连接到足够多的卫星(在中国),并且在修复之间偶尔会有很大的时间间隔。从NETWORK_PROVIDER读取时,我可以获得更频繁的修复,但准确度范围为30到500。远不及LocationClientAPI质量。该

android - Fused Location Provider - onLocationChanged 停止调用

在我们的应用程序中,我们使用融合位置提供程序(FLP)来跟踪位置。我们注意到,有时应用程序会进入位置回调停止调用的状态。该应用程序主要用于两款平板电脑(nexus7和LGG-pad8.3)。我们已经看到这两个设备上都出现了这个问题。一般来说,重置设备似乎可以缓解这个问题。我们相信我们遵循了使用FLP的大多数最佳实践。但为了以防万一,我们将这段示例代码放在一起,它说明了我们如何使用FLP。获取googleapi客户端并调用连接:m_googleApiClient=builder.addConnectionCallbacks(this).addOnConnectionFailedListe

android - Admob 需要未发布应用程序的市场网址(需要 MY_AD_UNIT_ID)

我想在我的新应用程序上转换广告。我导入了GoogleAdmobSDK但无法启动新的AdView对象,因为它需要“MY_AD_UNIT_ID”。要接收我的MY_AD_UNIT_ID,我必须将我的应用程序添加到admob。Admob需要maket://-链接到我的应用程序。但我不想发布没有广告的应用程序。我做错了吗?编辑:我刚刚注意到您可以删除market://并将该字段完全留空。这样您就可以在没有任何市场网址的情况下添加您的应用程序。由于有很多关于MY_AD_UNIT_ID的问题,我将保留此问题。真诚的,沃尔芬 最佳答案 通过以基本U

Android - 在自定义 map 上绘制 gps 坐标

我的应用程序中有一个Activity,其中有我用作map的图像。如果图像与谷歌地图“网格对齐”,那么当我使用从在线谷歌地图获得的map的左上角和右下角时,我可以将用户gps转换为屏幕上的x和y。但是,如果map不是“网格对齐”的,并且与我的数学返回的值成一定角度,则会将用户位置绘制在屏幕外。显然我遗漏了关于如何处理map角度的部分,所以如果有人能阐明如何做到这一点,那将非常有帮助。我知道我必须计算出弧度角度并进行一些转换,但我不知道从哪里开始。到目前为止,这是我用来获取x和y以在Canvas上绘图的方法。publicdouble[]getPositionGPS(Locationuppe

嵌入式外设集 -- GPS定位模块(ATGM336H)

目录目录模块介绍关注微信公众号--星之援工作室发送关键字(GPS模块) 使用的注意事项 如何移植usart2.cusart2.h获取以及解析经纬度显示经纬度模块介绍ATGM336H是一种高性能的GPS模块,可以在较低功耗下提供高精度、高可靠性的位置信息服务。它采用了SiRFstarIII技术,并支持多种导航卫星系统,包括GPS、GLONASS、Galileo、QZSS和SBAS。ATGM336H可以快速获取卫星信号,提供高达10Hz的位置刷新速率,并能在较弱的GPS信号环境下保持高精度。ATGM336H小巧轻便,易于安装和集成,适用于各种应用场景,包括车辆定位、智能导航、无人机导航等。它还具有

android - 融合位置 GPS 在打开 Google map 之前不会更新

我在我的应用中使用了融合位置提供程序,它被设置为PRIORITY_HIGH_ACCURACY,间隔为60秒。这通常有效,但有时位置不会自行更新5到10分钟,而当我打开Googlemap时,它似乎会触发位置更新。这里还有其他人可能遇到过此问题或知道此行为背后的可能原因吗?有什么办法可以解决这个问题吗? 最佳答案 我从以下发现linkFusedLocationProvider只有在至少有一个客户端连接到它时才会维护后台位置。一旦第一个客户端连接,它将立即尝试获取位置。如果您的Activity是第一个连接的客户端并且您立即在onConne