草庐IT

android - 根据地球上当前时间和位置计算太阳光方向

如何根据地球上的当前时间和位置计算出太阳的位置?我目前正在将光源添加到Android上的增强现实框架中,如果知道在哪里设置“太阳”会很棒。我认为有很多因素,但我认为现在一个近似值就足够了。 最佳答案 看看noaasite,他们会为您提供一个电子表格,其中包含您想要的结果。 关于android-根据地球上当前时间和位置计算太阳光方向,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6

Android:检测到用户打开状态栏

我正在编写一个使用GPS进行本地化服务的应用程序。当用户尝试在禁用GPS的情况下使用该应用程序时,会弹出一个对话框。现在,用户可以最小化应用程序并更改GPS设置。当他重新打开应用程序时,它会在onResume()中检测到设置已更改并关闭对话框。这工作正常,但用户有第二种方式来启用GPS:状态栏。打开和关闭状态栏时,onResume()和onWindowFocusChanged()都不会被调用,因此我无法检测到用户何时启用了GPS。有没有办法检测状态栏的打开情况?我可以通过LocationListener做到这一点,但我想按照我上面写的那样去做。提前致谢!我在android-devIRC

android - 模拟器控制被真正的安卓设备禁用

我正在尝试测试支持GPS的应用程序,并希望在真实设备(而非模拟器)上对其进行测试。我想通过向它发送虚假的GPS坐标来欺骗该应用程序。我读到您可以使用DDMS执行此操作,但这不起作用,因为发送GPS信号的“仿真器控件”显示为灰色(禁用)。我试过:选择合适的设备。在eclipse中和外部从命令行运行DDMS我在我的Android设备上启用了设置,因此它允许USB调试和GPS欺骗。 最佳答案 正如我在评论中所说,我有同样的问题。到目前为止,我发现的最佳解决方法是MotorolaDevForums,这需要一些代码来欺骗实际设备上的位置。然而

java - 将网络位置保存为 .txt 文件(不使用 GPS)

我是android编程的初学者。我的研究生项目是关于跟踪移动设备的,我需要代码将位置(不使用GPS)保存为文本文件。有人建议我这样做的代码。这对我有很大的帮助。 最佳答案 试试这个。locationManagerNetwork=(LocationManager)getSystemService(Context.LOCATION_SERVICE);Locationlocation2=locationManagerNetwork.getLastKnownLocation(LocationManager.NETWORK_PROVIDER)

javascript - 移动设备最准确的 GPS 位置

我正在为移动设备构建一个基于网络的注册系统。获得最准确的gps位置(纬度/经度)非常重要。HTML5导航器不是很准确,甚至没有像我看到的那样使用GPS作为var。Googlegears好一点,但还是有超过一公里的偏差,或者有获取最近道路坐标的习惯。有人可以告诉我如何使用JavaScript等获取移动设备最准确的gps位置吗? 最佳答案 无法强制API使用特定的定位方法。它们比“硬件”控制高一个级别。据我所知,他们都只是试图获得最精确/最新的数据,但不能保证他们会使用什么。您可以将enableHighAccuracy选项与Geoloc

android - 在后台android中每10分钟使用gps获取经纬度

我已使用LocationManager获取纬度和经度并正常工作。要求:无论应用是否关闭,每10分钟获取一次经纬度。我正在尝试服务、线程、AlarmManager等我的应用程序可以正常运行1-2小时,然后自动无法获取纬度和经度,但我的服务仍在运行。如果有人知道,请给我指导如何在后台每10分钟获取一次纬度和经度。LocationActivity.java当用户点击开始按钮时。Intenti=newIntent(context,OnAlarmReceiver.class);PendingIntentpi=PendingIntent.getBroadcast(context,0,i,0);al

Android 模拟器无法识别 GPS 已启用

我无法让模拟器启用GPS。它针对GoogleAPIs4.2.2(hw.gps=yes)。在“设置”>“位置访问权限”中,访问权限已打开,并且GPS和Wi-Fi均已选中。当我远程登录localhost5554并发送地理定位时,我从Android控制台得到了一个OK。lkung$telnetlocalhost5554Trying::1...telnet:connecttoaddress::1:ConnectionrefusedTrying127.0.0.1...Connectedtolocalhost.Escapecharacteris'^]'.AndroidConsole:type'he

带有 GPS 的 Android Geofencing API 错误?

我发现有些人报告了类似的问题,但没有找到答案。我使用的是在GoogleI/O2013中发布的androidGeofencingAPI。我遵循了“创建和监控地理围栏”类(class)及其示例。当我在Wi-Fi覆盖范围内使用此API时,它运行良好。问题是当我在外面的时候。它从未使用GPS跟踪位置,但GPS传感器已打开。我发现解决这个问题的唯一方法是通过调用强制应用程序使用GPSmLocationClient.requestLocationUpdates(mLocationRequest,mLocationListener);以及具有高精度优先级的mLocationRequestmLocat

android - 为什么即使我的手机支持 A-GPS,Android GPS 在打开谷歌地图之前也无法找到位置

我制作了一个android应用程序,它可以帮助我们在我的android手机中使用A-gps获取GPS位置。我在我国的大都会城市成功获得了经纬度,但是当我去一些森林地区时,GPS无法获取位置,为此我需要在我的手机中运行一次谷歌地图后运行手机的GPRS,即使我关闭互联网连接或从手机中取出SIM卡,GPS仍能成功获取经纬度。但是因为我不想使用谷歌地图,我现在应该做什么以及为什么会这样??任何帮助将不胜感激 最佳答案 需要很长时间(几分钟)才能获得高精度的GPS位置。但是,如果您启用基于网络的定位(例如手机信号塔、WiFi),速度会更快,但

android - 计算 map 上街道两侧的gps坐标

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我在map上有用户的GPS坐标(图中用红点表示)我想计算map上蓝点的GPS坐标。这些点与两侧的红点等距。如果我能得到与磁北相比的街道走向,我就能计算出这些点,或者还有其他简单的方法吗?