草庐IT

GPS_PROVIDER

全部标签

android - 从 GPS 坐标计算平均速度的最佳实践

我这里有一个可以给我GPS坐标的设备。我可以定义的时间间隔。我想用它来计算驾驶或开车旅行时的平均速度。实际上,我使用正交公式来计算两点之间的距离,然后将其除以给定的时间间隔。通过实现我遵循thisterm.不幸的是,我只能找到一个德语链接,但我认为该公式应该可以用任何语言理解;)不幸的是,使用这个公式和1秒的时间间隔会得到非常不精确的结果。步行时的速度在1公里/小时到20公里/小时之间。所以我想知道是否有关于如何实现两个GPS坐标之间距离计算的一般引用(我在SO上发现了类似的东西),特别是更新GPS坐标的最佳时间间隔是什么? 最佳答案

android - 如何使用 Google Provider 重新验证 Firebase 上的用户?

Theexample在Firebase中使用reauthenticate()仅显示如何重新验证使用电子邮件和密码签名的用户:AuthCredentialcredential=EmailAuthProvider.getCredential("user@example.com","password1234");FirebaseAuth.getInstance().getCurrentUser().reauthenticate(credential);我也知道如何使用FacebookProvider重新进行身份验证(credential=FacebookAuthProvider.getCre

android - 如何使用 locationManager(GPS 和 NETWORK PROVIDER)只读取一次位置,而不再寻找位置更新?

如何使用locationManager(GPS和NETWORKPROVIDER)只读取一次位置,而不再寻找位置更新以节省电池? 最佳答案 虽然requestSingleUpdate()是技术上正确的答案,但您应该使用locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,1000,1,mLocationListener);获得第一个位置后稍等片刻。该位置往往会摇晃几秒钟。要确定修复是否稳定使用,location.getAccuracy()。准确度稳定后,

android - 在没有互联网的情况下以编程方式更快地获取 GPS 坐标,但使用网络提供商和移动 GPS

我已经提到了很多关于这个主题的问题,但我的一些要求似乎缺失了:我想获得~0.0001精度的GPS位置不想上网;虽然GSM/CDMA网络还可以应在应用启动时以编程方式获取应该更快,比如一分钟内(比如iPhone,它可能也可以在飞行模式下工作!)该代码应该适用于大多数设备手机可以随时开启/关闭,移动任意距离有什么方法可以只获得符合上述要求的坐标吗?任何示例代码fragment都将不胜感激。检查各种声称显示离线位置的应用程序,例如“LocateMe”、“Maverick”。但是在没有互联网的各种情况下,他们不会跟踪位置(在印度)。我在SO内部/外部提到了很多旧/新问题。下面是几个:Isitp

android - 如何在 Android 上的 exif 数据中保存 GPS 坐标?

我正在将GPS坐标写入我的JPEG图像,并且坐标是正确的(如我的logcat输出所示),但它似乎以某种方式被损坏了。读取exif数据会产生空值,或者在我的GPS的情况下:512.976698度,512.976698度。谁能解释一下这个问题?写下来:try{ExifInterfaceexif=newExifInterface(filename);exif.setAttribute(ExifInterface.TAG_GPS_LATITUDE,latitude);exif.setAttribute(ExifInterface.TAG_GPS_LONGITUDE,longitude);exi

Android : Samsung Galaxy Tabs and Android 2. 2 设备显示 GPS 日期从 2012 年 1 月 1 日提前 1 天

我有GalaxytabGT-P10007英寸固件版本2.3.3和运行Android2.2的手机。在这两个版本中,当我试图从GPS获取时间时,它显示从2012年1月1日起提前1天。相同的代码在三星、LG和摩托罗拉手机上运行良好。应用程序的示例代码是,packagecom.vxceed.dateTime;importjava.util.Calendar;importandroid.app.Activity;importandroid.content.Context;importandroid.location.Location;importandroid.location.Location

Android一次找到GPS位置,显示加载对话框

我正在编写一个应用程序,它需要用户的当前位置(lastknownlocation不会很有帮助)并显示从数据库中获取的所有最接近他们的“项目”的列表。我发现最近的项目运行良好,但暂时只使用硬编码的纬度和经度位置,但现在是时候实现查找实际位置了。谁能提供一个示例,说明如何让应用在后台找到当前的精细位置并让应用等待。我只需要位置一次,不会随着人的移动而更新。我已经实现了一个位置监听器,但是我知道获取GPS修复可能会很慢。我已经看到使用最后一个已知位置或实现位置监听器的其他示例,该监听器继续运行和更新,但是因为我的Activity需要位置坐标才能显示应用程序崩溃的任何内容。我需要在搜索时显示一

c# - 将距离添加到 GPS 坐标

我正在尝试使用GPS在距固定点随机距离处生成一些点。如何将距离以米为单位添加到GPS坐标?我查看了UTM到GPS的转换,但有没有更简单的方法来实现这一点?为了以防万一,我正在使用Android平台。干杯,fgs 最佳答案 P0(lat0,lon0):初始位置(单位:度)dx,dy:以米为单位的初始位置的随机偏移量您可以使用近似值来计算随机位置的位置:lat=lat0+(180/pi)*(dy/6378137)lon=lon0+(180/pi)*(dx/6378137)/cos(lat0)只要随机距离偏移在10-100公里以下,这是相

Android 位置管理器,获取 GPS 位置,如果没有 GPS 则获取网络提供商位置

我正在使用下面给出的代码来获取位置:publicLocationgetLocation(){try{mLocationManager=(LocationManager)context.getSystemService(LOCATION_SERVICE);//gettingGPSstatusbooleanisGPSEnabled=mLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);//gettingnetworkstatusbooleanisNetworkEnabled=mLocationManager.isP

android - 如何在 Android 中以编程方式启用禁用 GPS?

这个问题在这里已经有了答案:ICSAndroidenablegpsprogrammatically?(4个回答)关闭9年前。我正在创建一个防盗应用程序,并通过短信定位我的手机,它在2.3之前可以完美运行。但是在4.0中我无法以编程方式打开或关闭gps是否有任何其他可能的方式通过代码打开gps。 最佳答案 尝试使用此代码。它适用于所有版本。publicvoidturnGPSOn(){Intentintent=newIntent("android.location.GPS_ENABLED_CHANGE");intent.putExtra