问题标签 [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.

0 投票
0 回答
1077 浏览

android - Android Wear 获取 GPS 坐标

我无法在我的 Android Wear 模拟器上获取位置信息。我已经尝试了很多教程,但没有奏效,我不明白出了什么问题。下面是我的示例源代码,它与谷歌的原始 Android Demo 非常相似。onLocationChanged 永远不会被执行,当我尝试检索最后一个位置时,我总是得到 NULL

0 投票
1 回答
1564 浏览

android - 融合位置 API 在关闭谷歌地图后给出高度不准确的位置

我们的应用程序使用 Google Fused location API 每 3 分钟接收一次位置更新。位置请求设置如下——

  • 间隔 -3min
  • 最快间隔——1 min
  • 优先 -PRIORITY_BALANCED_POWER_ACCURACY

在正常运行的场景下,位置更新接收正常,定位精度还不错(20-25m左右)。

当 Maps 应用程序打开时,它接收到 GPS 位置,因此我们的应用程序也开始接收位置更新,这些更新基本上来自 GPS 收发器(我知道这是因为后续位置更新也有速度和高度值)。

现在关闭地图应用程序时会出现问题。我们的应用程序接收位置更新,但位置坐标不会改变,并且收到的每个后续更新都具有更高的准确度值。更新的准确度甚至可能达到 1000m,并且没有收到准确的位置。再次打开地图应用程序将使我们的应用程序再次收到准确和更新的位置。

这个问题也可能是特定于设备的,因为我在摩托罗拉 Moto G 上看到了这个问题,而不是在我的其他三星或 Karbonn 手机上看到了这个问题。

0 投票
3 回答
1197 浏览

android - 在服务运行时更改保险丝位置设置

嗨,我正在我的应用程序中集成位置服务。为此,我正在使用 Google 的 fuse 定位服务。

我的实现如下:

我想要实现的是当我的应用程序运行时我想更改LocationRequest.PRIORITY_BALANCED_POWER_ACCURACYLocationRequest.HIGH_ACCURACY,当应用程序在后台再次更改为PRIORITY_BALANCED_POWER_ACCURACY. 更新间隔也一样。如果应用程序正在运行,它应该经常更新位置,当它在后台时,它应该在一段时间后更新。

所以简而言之,这是一项服务,我想在服务运行时更改保险丝位置设置而不重新启动服务。

我完全可以让应用程序处于前台或后台。唯一的问题是切换优先级。

0 投票
2 回答
1128 浏览

android - 如果使用 GoogleApiClient,则 android 检查已启用的位置服务

我正在使用 GoogleApiClient 获取服务类中的当前位置,并且在启动时我想获取移动位置服务的状态,如果位置服务被禁用,那么我想显示弹出窗口以启用它。

那么如何使用GoogleApiClient检查位置服务的状态

这是我的服务课

0 投票
2 回答
1752 浏览

ios - 当应用程序在 iOS 中使用后台定位服务时如何隐藏状态栏消息

当我在后台模式下使用位置服务最小化我的应用程序时,我想隐藏在 iOS 设备上以蓝色显示在状态栏上的消息。

0 投票
2 回答
3263 浏览

android - 将它们添加到清单文件后的位置权限问题

我是安卓新手。我试图获取位置详细信息。在清单文件中,我使用了适当的权限 (Access_Fine_Location)。

仍然当我运行该应用程序时,我收到一条错误消息,提示客户端必须具有访问精细位置权限。

我的清单文件:

Logcat 日志:

0 投票
2 回答
79 浏览

android - 在 Activity 中调用服务

我可以在 Activity 中调用此特定服务的最简单方法是什么?我希望它在后台运行,同时将连续的位置更新发送到我的 MainActivity。任何建议将不胜感激。

0 投票
1 回答
2575 浏览

android - google api 客户端无法连接 LocationService.API 不可用

我正在尝试使用 google fused location api 创建一个跟踪手机的服务,但 GoogleApiClient 无法连接到 LocationService.API 这是我在控制台中搜索 google api 客户端时收到的消息 Couldn't connect to Google API client: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null}

我用来连接的 GoogleApiClient 代码是这样的

就像互联网上的每个教程都告诉我使用。

有谁知道为什么这对我不起作用?我可以从 android api 获取 gps 位置。

0 投票
1 回答
660 浏览

android - 当用户前往特定位置时显示通知

我开发了一个 android 应用程序,当您靠近特定位置时会显示通知。

即使我的应用程序已关闭,我也想在用户进入特定位置时给用户一个通知。

我怎样才能做到这一点 ?我的朋友给了我一个使用广播接收器的建议,但我不知道如何实现它。

预先感谢。

0 投票
4 回答
3595 浏览

android - Enable location services for Android if user chose Never option

Is there any way to allow location services again for an app (or at least show the dialog) if the user previously chose the option Never?

enter image description here

I dont find any way in code to show it again, since i always get LocationSettingsStatusCodes.SETTINGS_CHANGE_UNAVAILABLE in the onResult(..) callback:

The only solution i found is to reinstall the app or clear data.