问题标签 [location-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS 9后台位置更新和使用网络服务在服务器上更新
我开发了一个应用程序,它能够在应用程序处于后台和前台时更新服务器上的位置。我使用了 Timer,它以 1 分钟的时间间隔连续更新位置,因为如果间隔超过 1 分钟,则会iOS
在后台暂停应用程序。
问题在于 iOS 9,当应用程序在后台时,有时它会停止位置更新,并在一段时间后再次启动。
这些是我从设备日志中找到的崩溃日志。
注意:在 iOS 7 和 iOS 8 中一切正常。
我已经尝试了 stackoverflow 上可用的几个解决方案,但我无法找出可以解决问题的确切解决方案。
我还发现,如果我不锁定设备,则位置更新和 Web 服务调用工作正常,但如果设备被锁定,它会停止更新位置并调用 Web 服务。
任何帮助将不胜感激。
先感谢您。
更新
AppDelegate.h
AppDelegate.m
// 编写代码以更新服务器上的位置
注意:位置服务的持续更新将极大地消耗您的 iOS 设备的电池。因此,一旦您没有使用更新的位置,您就可以使用significant locations
.
objective-c - ios中位置服务的多个位置?
我的问题是关于从#CLLocation 管理器获取多个位置以及如何在目标 C 中制作 x 和 y 轴。
android - 当 gps 关闭时,lastKnownLocation 始终返回 null
我正在使用 Google Service API、LocationServices.FusedLocationApi 来查找用户的当前位置,然后再更新位置。我已经在模拟器和实际设备上进行了测试,我发现如果我关闭 GPS LocationServices.FusedLocationApi.getLastLocation() 总是返回 null,但是如果我打开 GPS,我会得到一个有效值。这是我正在使用的代码:
我在这里错过了什么吗?提前致谢。
android - 如何在低谷歌播放服务支持的手机中运行更高谷歌播放服务版本的apk
我的安卓应用google play服务版本高于手机google play服务版本。它是“5.0.89”版本。但是谷歌位置服务在我的手机中不起作用。
在我将其更新到 8.1.0 后,我的应用位置服务开始正常工作。但我想让它也适用于较低版本。
有谁能够帮我??
javascript - 带有 ngMock 和 Jasmine 的 Angular JS 导致 Promise 问题
我是 Jasmine JS 和 ngMock 的新手。
当我试图在角度和访问$location
服务中注入 ngMock 以注入控制器以进行测试时。
我没有得到承诺的回应。请帮我。
我得到以下错误
错误:超时 - 在 jasmine.DEFAULT_TIMEOUT_INTERVAL 指定的超时内未调用异步回调。
android - 使用哪个 API 访问 Android 设备上的 GPS 位置?Android API 或 Google 位置服务 API
我是Android开发的初学者。我必须使用分布式位置估计算法开发一个用于 GPS 位置估计的 Android 应用程序。它使用相邻节点的位置信息并计算当前的 GPS 位置。我通过 android 位置文档http://developer.android.com/reference/android/location/package-summary.html了解到推荐使用 Google Location Services API。我在这里浏览了很多帖子,但仍然处于阴霾中。欢迎任何意见。
MainActivity.java
content_main.xml
Androidmanifest.xml
日志猫
ios - 当没有位置管理器的地图视图消失时,如何“关闭”位置服务?
我有MKMapView
一个视图控制器,我在其中调用:
当我导航到另一个视图控制器并且带有地图视图的视图控制器消失时,我仍然在运行位置服务(我看到状态栏中的箭头)。一旦我不再看到地图,我想将其关闭,但我不知道如何在没有CLLocationManager
...的情况下执行此操作
谢谢
uialertview - iOS 9.1 中不显示位置服务权限弹出窗口
当我第一次安装我的应用程序时,我遇到了 iOS 9.1 的问题,提示用户提供位置服务权限,但警报视图一显示就会立即隐藏。因此应用程序不会检测用户的位置。虽然允许应用程序从 setting.app 访问位置工作正常。它在 iOS 9.0.2 上运行良好
ios - 当应用程序在后台运行时,如何注意到用户禁用了定位服务?
我在我的 iOS 应用中启用了位置服务更新的后台模式。我已经看到locationManager:didChangeAuthorizationStatus:
当应用程序进入前台时调用了委托方法,但在后台似乎没有调用我......
谢谢
编辑:我想知道用户何时在设备的设置中禁用了位置服务,因为应用程序一直在后台运行……这可能吗?
android - Google 位置服务是否会返回旧位置?
我试图每 2 分钟跟踪一次我的位置,以检查从我到我家的距离。然而,我得到的结果很奇怪。当我旅行大约 700 米(到另一座建筑物)并在那里停留 2 小时时,结果会说我总是在离家 40 米的范围内。他们会改变,但距离从来没有比这更大。
因为它认为我离我家很近,而不是到处都是,所以我假设这不是准确性问题,而是缓存问题,但我一直无法在网上找到与此相关的任何内容。
这可能是什么原因造成的?
这是一些日志以显示它的实际效果。距离是离我家的距离,当时我离家700米。