问题标签 [android-location]
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中获取当前位置的当前纬度和经度
我使用下面的代码来获取用户的当前位置。此代码在模拟器中工作,但是当我在移动设备中使用此应用程序时,它无法提供当前的纬度和经度。我<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
在 android 清单文件中使用此代码。
请给我解决方案...我的代码如下
/* MyLocationListener 类的开始,用于获取用户的当前位置 */
}
android - 获取当前位置的经纬度问题
我想通过使用 gps 获取纬度和经度。我的代码运行成功,但运行速度太慢。如何获得地理点(纬度和经度)最小持续时间(20秒)?以及如何在 30 秒后停止定位服务或 GPS?
android - 从 GPS 获取高度/纬度/经度
我正在尝试运行下面的代码来获取用户位置(高度/纬度/经度),但它不起作用。在调试期间出现以下消息:
_运行时没有命令输出:'am start -D -n net.learn2develop.get_location/net.learn2develop.get_location.Getting_CoordinatesActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' 在设备模拟器上- 5554_
com.android.ddmlib.ShellCommandUnresponsiveException 在 com.android.ide.eclipse 的 com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408) 在 com.android.ddmlib.Device.executeShellCommand(Device.java:276) 。 adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74) 在 com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1147) 在 com.android.ide.eclipse。 adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1493) 在 com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:870) 在 com.android.ddmlib.Device.update(Device.java:398) 在 com.android.ddmlib.Client.update(Client.java:835) 在 com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90) 在 com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64) 在 com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414 ) 在 com.android.ddmlib.MonitorThread.run(MonitorThread.java:263) 的 com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)
可能有什么问题/遗漏?
显现:
Java 代码:
提前致谢
android - 街道起点和终点 - lan/lat
我搜索了很长时间:我想在拥有街道“起点”的 lan/lat 时,获取街道“终点”的 lan/lat,是否可以使用 Android 位置 API ? 甚至使用 Google Maps API?
另一个相关的问题是:当街道上有一个点的局域网/纬度时(不是街道的“开始/结束”),我可以获得上述信息吗?
android - FINE_LOCATION 的准确性低于 COARSE_LOCATION
根据我对在 Android 上访问 Location 的理解:
- 位置提供者需要权限 ACCESS_COARSE_LOCATION,精度较低,但检索位置更快。
- GPS 提供者需要权限 ACCESS_FINE_LOCATION,具有更高的精度,并且在检索位置时速度较慢。
所以更好地理解这一点,我运行了以下代码
虽然网络位置提供者始终提供 60.0 的准确度,但 GPS 位置提供者通常提供较低的准确度和较高的时间。
不知道为什么会这样。
java - 将精度与 Float.MAX_VALUE 进行比较是什么意思?
在阅读有关 location 的 Android 开发人员博客文章时,我遇到了这段代码(从博客中剪切和粘贴):
虽然其余的都很清楚,但这条线让我很难过:
“时间”必须在可接受的延迟期内并且比之前的最佳时间更新。那讲得通。
但是 bestAccuracy 与 Max Float 值的比较是什么意思呢?精度何时会完全等于浮点数可以容纳的最大值?
android - 位置代码示例不起作用
我正在尝试运行下面的代码来获取用户位置(高度/纬度/经度),但它不起作用。在 logCat 上,我收到以下错误消息:
07-15 02:59:47.575: ERROR/vold(26): 打开开关名称路径“/sys/class/switch/test”时出错(没有这样的文件或目录)
07-15 02:59:47.575: ERROR/vold(26): 错误引导开关“/sys/class/switch/test”(没有这样的文件或目录)
07-15 02:59:47.575: 错误/vold(26): 打开开关名称路径“/sys/class/switch/test2”时出错(没有这样的文件或目录)
07-15 02:59:47.575: ERROR/vold(26): 错误引导开关'/sys/class/switch/test2'(没有这样的文件或目录)
07-15 03:00:15.075:错误/电池服务(60):未找到 usbOnlinePath
07-15 03:00:15.075:错误/电池服务(60):未找到电池电压路径
07-15 03:00:15.075:错误/电池服务(60):未找到电池温度路径
07-15 03:00:15.134: 错误/SurfaceFlinger(60): 无法打开 /sys/power/wait_for_fb_sleep 或 /sys/power/wait_for_fb_wake
07-15 03:00:25.965: 错误/EventHub(60): 无法获得 /dev/input/mouse0 的驱动程序版本,不是打字机
07-15 03:00:25.975: 错误/EventHub(60): 无法获得 /dev/input/mice 的驱动程序版本,不是打字机
07-15 03:00:26.404:错误/系统(60):启动核心服务失败
07-15 03:00:26.404:错误/系统(60):java.lang.SecurityException
07-15 03:00:26.404:错误/系统(60):在 android.os.BinderProxy.transact(本机方法) 07-15 03:00:26.404:错误/系统(60):在 android.os.ServiceManagerProxy .addService(ServiceManagerNative.java:146)
07-15 03:00:26.404: 错误/系统(60): 在 android.os.ServiceManager.addService(ServiceManager.java:72)
07-15 03:00:26.404:错误/系统(60):在 com.android.server.ServerThread.run(SystemServer.java:176)
07-15 03:00:26.414: 错误/AndroidRuntime(60): 崩溃日志被跳过,没有签入服务
07-15 03:00:49.123: 错误/vold(26): 无法启动卷“/sdcard”(卷未绑定)
07-15 03:00:51.363: 错误/MediaPlayerService(30): 无法为 content://settings/system/notification_sound 打开 fd
07-15 03:00:51.443: 错误/MediaPlayer(60): 无法创建媒体播放器
07-15 03:00:54.393: 错误/ActivityThread(106): 找不到 android.server.checkin 的提供者信息
07-15 03:00:58.313: 错误/ActivityThread(106): 找不到 android.server.checkin 的提供者信息
07-15 03:00:58.533: 错误/ActivityThread(106): 找不到 android.server.checkin 的提供者信息
07-15 03:01:04.994: 错误/AndroidRuntime(131): 错误: 线程附加失败
07-15 03:01:19.295: 错误/AndroidRuntime(174): 错误: 线程附加失败
07-15 03:01:26.345: 错误/ActivityThread(60): 找不到 com.google.settings 的提供者信息
07-15 03:01:26.355: 错误/ActivityThread(60): 找不到 com.google.settings 的提供者信息
07-15 03:01:27.236: 错误/ActivityThread(214): 找不到 com.google.settings 的提供者信息
07-15 03:01:27.256: 错误/ActivityThread(214): 找不到 com.google.settings 的提供者信息
07-15 03:01:27.375: 错误/ActivityThread(214): 找不到 com.google.settings 的提供者信息
07-15 03:01:48.195:错误/gralloc(60):[注销]句柄 0x384650 仍被锁定(状态=40000001)
07-15 03:01:57.138: 错误/ActivityThread(60): 找不到 android.server.checkin 的提供者信息
07-15 03:01:57.346: 错误/gralloc(60): [注销] 句柄 0x11ee50 仍被锁定(状态 = 40000001)
可能有什么问题/遗漏?
显现:
Java 代码:
tnx 提前
android - 在 Android 中停止位置侦听器
在我的 android 应用程序中,我需要在应用程序开始时获取用户的当前 GPS 位置,前提是位置与之前的位置相比发生了变化。但问题是当我在应用程序内部时,如果位置发生变化(即,如果用户在使用应用程序时正在旅行)应用程序从头开始。
获取用户当前位置后,我需要停止位置侦听器。removeUpdates 方法对我不起作用。
请在这个问题上帮助我。提前致谢 !
android-location - 如何通过知道用户的经纬度来获取用户地址
我在 android 应用程序中使用 LocationManager 来获取用户当前坐标。它对我来说很好,但第二步我想向用户显示格式化的地址,而不是以 logn 和 lat 格式显示它。你能帮帮我吗?
android - 手机位置
我正在编写一个程序来获取手机使用电话管理器的坐标,问题是,它给了我离我最近的手机信号塔的坐标,但不是我所在的确切位置。这是我的代码。如何使用手机信号塔的坐标来告诉我我的确切位置。谢谢大家