location相关内容

以编程方式将定位模式更改为高精度 Android

是否可以在位置设置选项下获取用户在三种模式中选择的位置模式的信息,即 1.高精度 2.省电 3.仅GPS 我想以编程方式检查用户是否选择了高精度模式,如果没有,则自动启用它.是否可以 ?请指教. 解决方案 从 API 级别 19 (Kitkat) 起,可以获取设备的当前位置模式: public int getLocationMode(Context context ..
发布时间:2021-11-27 19:10:07 移动开发

Android Fused Location 不会提供定期更新

我想每隔几分钟就进行一次硬定位每隔特定分钟修复一次软位置,如果用户移动了超过特定米.我一直在使用以下代码行走测试逻辑(在驾驶时也尝试使用更大的参数),但它并没有真正返回我的定期位置修复.它会在请求开始时立即返回一个位置修复,然后有时在几分钟后返回 1 个位置修复,但在长达一个小时内它不会返回一个位置修复. LocationRequest locationRequest = LocationReq ..
发布时间:2021-11-27 19:09:25 移动开发

如何超时 GPS 信号采集

我的应用程序使用 LocationListener 获取一个定位,然后每分钟 removeUpdates() 一次(以节省电池).问题是,如果用户进入内部,它会一直在寻找信号,从而消耗更多电池.我想知道是否有人知道位置管理器中的公共方法,如果在 15 秒内未获取信号,我可以使用它来删除更新.然后我会每五分钟检查一次定位,直到用户移回户外.这有意义吗?也许有更好的方法来超时 GPS 信号采集?我已经 ..
发布时间:2021-11-27 19:08:06 移动开发

在android中使用GPS确定车辆的速度

我想知道如何使用您的手机在坐在车上时使用 GPS 获取车辆的速度.我读过加速度计不是很准确.另一件事是;坐在车上时是否可以访问 GPS?它不会和你在建筑物中的效果一样吗? 这是我尝试过的一些代码,但我改用了 NETWORK PROVIDER.我将感谢您的帮助.谢谢... package com.example.speedtest;导入 android.app.Activity;导入 and ..
发布时间:2021-11-27 19:06:26 移动开发

如何在使用 uiautomator 和 espresso 执行 AndroidTest 之前在 Android 设备上设置允许模拟位置?

基本上每次我必须执行使用模拟位置提供程序的 AndroidTest 时,我都需要手动选中设备模拟器上的框:设置--> 模拟位置.如何直接从 android 测试自动化这个任务?有没有办法使用浓缩咖啡/uiautomator/其他东西? 解决方案 我设法以我想要的方式做到了这一点.感谢在评论中发布的链接.我在我的 gradle 文件中添加了以下代码段: task enableMockLoc ..
发布时间:2021-11-27 17:10:57 移动开发

Android O - 旧的开始前台服务仍然有效吗?

因此,对于 Android O,如果您希望每小时接收的不仅仅是几个位置更新,您需要将您的服务作为前台服务运行. 我注意到启动前台服务的旧方法似乎适用于 O.即 startForeground(NOTIFICATION_ID, getNotification()); 根据此处的行为更改指南:https://developer.android.com/preview/behavior-cha ..
发布时间:2021-11-27 12:54:44 移动开发

如何在 Android 中以编程方式获取当前 GPS 位置?

我需要以编程方式使用 GPS 获取我的当前位置.我怎样才能实现它? 解决方案 我已经创建了一个带有分步说明的小应用程序来获取当前位置的 GPS 坐标. 完整的示例源代码在获取当前位置坐标、城市名称 - 在 Android 中. 看看它是如何工作的: 我们需要做的就是在清单文件中添加这个权限: ..
发布时间:2021-11-27 12:27:03 移动开发

在 Android 上获取用户当前位置的最简单、最可靠的方法是什么?

Android 上的 LocationManager API 对于只需要偶尔粗略估计用户位置的应用程序来说似乎有点麻烦. 我正在开发的应用本身并不是真正的位置应用,但它确实需要获取用户的位置才能显示附近企业的列表.它不需要担心用户是否四处走动或类似的事情. 这是我想要做的: 向用户显示附近位置的列表. 预加载用户的位置,以便我在 Activity X 中需要它时,它就会可用. ..
发布时间:2021-11-27 12:26:13 移动开发

访问冲突读取位置 (Visual Studio C++)

我正在尝试形成给定字符串的子字符串,以便动态分配字符串和子字符串,子字符串是二维数组,因为它将包含多个子字符串. 我不知道我哪里出错了. 错误: .exe 中 0x54E0F791 (msvcr110d.dll) 处未处理的异常:0xC0000005:访问冲突读取位置 0x00000065 这是我的代码: char **sub = new char* [10];sub[0] = ..
发布时间:2021-11-26 20:16:45 C/C++开发

Google Play 服务中的 LocationRequest 不会在设置为小于 1 秒的间隔内更新.

我正在开发一个 android 应用程序,我需要在其中以每秒 30-40 次更新的速度显示位置更新.我正在使用 Google 中引入的 Google Play 服务的位置 APII/O 2013.它使用融合位置提供程序(利用加速度计和其他传感器以及 GPS)以获得更准确和更准确的定位.高效的位置跟踪. 这是我的代码: protected void startLocationTracking ..
发布时间:2021-11-26 18:35:58 Java开发

基于陀螺仪和加速度计的室内定位系统

我正在开发一个 Android 应用程序来跟踪室内位置.我的手机是使用两个传感器的 Google Nexus S,第一个是加速度计,第二个是陀螺仪. 我的想法是从起始参考点(已知 GPS 位置),使用 2 个传感器(用于运动的加速度计和用于方向的陀螺仪)在移动时跟踪手机.并在用户前往时显示在地图上. 但问题是我不知道如何结合这两个传感器来给我一个实际位置? 我在互联网上阅读了一些 ..
发布时间:2021-11-26 18:07:48 移动开发

将 3D 位置转换为 2D 屏幕点.(XYZ => XY)

我想知道如何将位置 (X Y Z) 转换为屏幕上的点 (X Y). 我有一个玩家(你控制的玩家)在 (X Y Z) 坐标中,另一个玩家也在 (XY Z) 坐标中. 我如何在屏幕上将其他玩家的 X Y Z 转换为 X Y,以便我可以使用 X Y 在他/它上面画一个名字. 希望这是有道理的... 编辑: 这是我的 gluProject 代码: IntBuffer 视口 ..
发布时间:2021-11-25 03:51:11 C#

适用于 Android 的基于位置的推送通知

是否可以在不使用 Parse 等第三方推送通知服务的情况下为 android 设备发送基于位置的推送通知?我想向我的用户发送推送通知,而不会因为他们不在某个区域而收到与该特定用户无关的通知.此外,我可以根据时间间隔获取用户位置,但如果可能,我宁愿采用不同的方式. 解决方案 是的,这是完全可能的,只要我正确地解释了您的要求. 要完成此操作,您需要向所有用户发送 GCM 推送通知(除非您 ..
发布时间:2021-11-21 20:40:57 Android

Android 实时谷歌地图位置跟踪

我正在开发一款 Android 应用,玩家可以根据自己的位置在手机上实时对战.在 Google 地图上,您可以通过一个小蓝点看到自己的位置、面向的方向以及移动的位置.我的问题是:如何在我的应用中集成类似的东西,以便当玩家移动时,您可以在 Google 地图片段上看到它? 编辑:目前,每次您的位置更新时,我的应用程序都会放置一个新图钉.我正在寻找能够移动图钉而不是添加新图钉的东西. 解决 ..
发布时间:2021-11-21 20:04:00 Android

Android 中 Google 地图标记周围的脉冲环动画

我想在 Android google mapFragment(如 Uber)中的蓝点当前用户位置上添加脉冲环动画. 有人可以帮我解决这个问题吗? 解决方案 我找到了向标记添加脉动动画的解决方案.这是地图部分,这里的变量“map"表示您的地图. private Circle lastUserCircle;私人长pulseDuration = 1000;私有 ValueAnimator ..
发布时间:2021-11-21 19:18:13 Android

查找两个经纬度点之间距离的最快方法

我目前在 mysql 数据库中有不到一百万个位置,所有位置都包含经度和纬度信息. 我试图通过查询找到一个点和许多其他点之间的距离.它没有我想要的那么快,尤其是每秒 100 次以上的点击. 是否有比 mysql 更快的查询或可能更快的系统?我正在使用这个查询: SELECT姓名,(3959 * acos(cos(弧度(42.290763))* cos(弧度(locations.lat) ..
发布时间:2021-11-20 21:05:03 MySQL

如何通过 LatLng 点的 ArrayList 为标记设置动画?

我正在使用 Google Maps API V2 获取当前用户的位置,并使用 onLocationChanged 侦听器记录他的路线.当用户记录他们的路线时,我将在每个位置更改处检测到的所有 LatLngs 保存在一个数组列表中.当用户停止记录他们的路线时,我会在数组列表的第一个点放置一个标记.我现在的问题是我希望通过数组列表中的所有点为标记设置动画.有人可以告诉我我该怎么做吗? 需要注意的 ..
发布时间:2021-11-17 23:55:28 其他开发

在 ArCore 中的位置标记之间画线?

是否可以用一条线连接两个标记位置?我有两个位置标记: LocationMarker point1 = new LocationMarker(20.501925,44.792181,new AnnotationRenderer("point1"));位置标记点 2 = 新位置标记(20.502972,44.790873,new AnnotationRenderer("point2")); 有什么 ..
发布时间:2021-11-17 03:32:54 其他开发

如何在 ARCore Android 中禁用表面检测

我正在处理一个项目,但遇到了 ARCore 问题.我在我的项目中使用了 ARCore Location,我使用纬度和经度设置了对象的位置.但是当我在设备中看到它时,对象位置在 AR 中有所不同. CompletableFutureexampleLayout = ViewRenderable.builder().setView(this, R.layout.example_layout).建造() ..
发布时间:2021-11-17 03:30:43 其他开发

在 ArangoDB 中定义地理索引

我有一个如下所示的数据结构.如何为该结构定义地理索引? {“当前地理位置":{“纬度":-10,“经度":1}} 我试过这些命令:1- db.test.ensureIndex({ type: "geo", fields: [ "currentGeoLocation[latitude]","currentGeoLocation[longitude]" ] }); 2- db.test.e ..
发布时间:2021-11-17 01:34:23 其他开发