问题标签 [location-provider]
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.
android - android从可用的最佳提供商处获取位置
我有这个代码来获得最好的供应商
然后是听众
当我将它测试到设备(htc magic)时,我发现当 gps 被禁用时,它会立即从网络中锁定。当我启用 gps 时,它不会从网络获取任何数据并等待它从 gps 锁定。
我想像谷歌地图一样锁定位置,直到他们有良好的 gps 信号,他们才会使用网络来确定我的位置。
我虽然最好的标准可以做到这一点,但他们所做的只是选择一次提供商。
我的代码有问题还是我必须做线程和超时等才能实现?
android - 安装新的位置提供程序
SDK 的 1.5 中有一个用于 installLocationProvider 的条目。该条目被标记为:@hide。我想提供一个备用位置提供者,为什么不重要,重要的是如何。有谁知道使用“installLocationProvider”入口点的“技巧”或在哪里可以找到构建完整或部分解决方案的详细信息?“模拟”位置提供程序代码在完成的应用程序中不可用。
android - Android 中的位置提供程序?
我的应用程序需要用户的当前位置。为此,我已经实现了代码,并且能够获取当前位置。该代码首先尝试获取最佳提供商,然后获取位置信息。问题是如果 GPS_PROVIDER 被禁用,则从 NETWORK_PROVIDER 返回当前位置。如果 NETWORK_PROVIDER 和 GPS_PROVIDER 都启用了,那么最好的提供者将是 GPS_PROVIDER,这会花费太多时间来获取当前位置。
所以,如果我们只将位置提供者设置为 NETWORK_PROVIDER,这样是否启用 GPS_PROVIDER 就无关紧要了。
请让我知道什么是正确的方法。
问候
苏尼尔
android - Android:强制使用 Wi-Fi 作为位置提供程序
据我了解,我有三个位置提供商可供选择:GPS、网络和被动。
我想通过检测我连接的 Wi-Fi 网络来获取我的位置,我相信 Cell Triangulation 和 Wi-Fi 位置确定都包含在网络提供商的范围内。
然而,尽管连接到 Wi-Fi 接入点,但我的程序似乎总是使用小区三角测量而不是 Wi-Fi 来确定我的位置(假设基于返回的坐标的巨大不准确性)。
好像没有什么办法可以强制只使用Wi-Fi?Android 如何决定何时通过蜂窝三角测量使用 Wi-Fi?
android - 在 Android 中显示用户的位置
我在获取用户位置(我的位置)时遇到问题。我的代码是
我的问题是我在null
启用应用程序消息提供程序时获取位置。我在这段代码中没有发现任何问题。我还在设备上对其进行了测试,它显示提供程序已启用并且找不到位置。
我还没有在课堂上实现位置监听器。是否有必要在我的班级中实现位置监听器?
android - 如果使用网络位置提供程序(与 GPS),是否有任何电池功耗优势?
如果使用网络位置提供程序(与 GPS),是否有任何真正的电池功耗优势?
I believe there should be some benefit, but since I develop on emulator I can not prove my assumption. Does anyone have the evidence that Network Location Provider consumes less battery power than GPS Location Provider? If yes, could you tell how significant it is?
Thanks!
android - ANDROID:帮助 LocationProvider
我正在尝试获取我正在处理的应用程序的位置。但是,当它尝试选择最佳提供商时,我收到一个错误然后强制关闭。对此问题的任何帮助将不胜感激...我是否需要在 onCreate 中声明某些内容才能使其正常工作?这是一段代码,后面跟着错误:
这是错误:
编辑:这是在我的 OG Droid 上运行的。当我单击打开应用程序的地图部分时,它会强制关闭它的位置。
android - 指定条件是否会切换 Android 中的位置提供程序?
我希望应用程序应该自动在 GPS_PROVIDER 和 NETWORK_PROVIDER 之间切换。目前,我在程序中指定了提供者,所以,如果我指定条件并使用它设置位置侦听器,那么它会在可用时自动切换到 GPS_PROVIDER 吗?
例如,当应用程序启动并设置监听器时 GPS_PROVIDER 不可用或没有接收位置更新,但一段时间后它开始接收位置更新,那么应用程序会自动从 GPS_PROVIDER 获取数据吗?
否则,在提供商之间切换的最佳方式是什么?
再添加一件事,应用程序只会在应用程序中调用 requestLocationUpdates() 一次。
multithreading - 黑莓套接字连接和线程
我正在开发一个有 2 个按钮的程序:开始和结束。当我单击开始时,它将开始每 30 秒获取一次位置。并使用套接字连接将它们发送到服务器。当我单击结束按钮时,它将停止所有工作。我可以在不使用线程的情况下做到这一点吗?如果我需要使用线程,那么实现它的最佳方法是什么。我应该使用 LocationListener 监听 LocationProvider 以每 30 秒获取一次位置并在线程中发送它们,还是应该创建连接线程并在每个线程中获取位置并发送。