草庐IT

android - 如何在不使用 GPS 的情况下获取我的 Android 设备国家代码?

Android手机实际上确实很清楚它在哪里-但有没有办法通过国家代码或国家名称之类的东西来检索国家?不需要知道确切的GPS位置-国家代码或名称就足够了,我正在使用这个代码:Stringlocale=context.getResources().getConfiguration().locale.getCountry(Locale.getDefault());System.out.println("country="+locale);它给了我代码“美国”,但我的设备保存在印度。有没有办法在不使用GPS或网络提供商的情况下找到设备当前的国家/地区代码?因为我使用的是平板电脑。

android - 启用 GPS 的 LocationSettingsRequest 对话框 - 跳过了 onActivityResult()

我的部分应用需要定位服务,所以如果定位当前处于关闭状态,应用会提示用户启用它。Here我是这样做的:(也见于thisStackOverflow答案)LocationSettingsRequest.Builderbuilder=newLocationSettingsRequest.Builder().addLocationRequest(mLocationRequest);builder.setAlwaysShow(true);PendingResultresult=LocationServices.SettingsApi.checkLocationSettings(mGoogleApi

android - 创建一个 Android GPS 跟踪应用程序

最近,我将android开发作为一种爱好,并希望开发一个可以使用Googlemap查找和跟踪用户位置的应用程序。一旦应用程序拥有GPS锁,它就可以通过使用覆盖类绘制路线来跟踪他们的移动。我见过类似的应用程序,例如Mytracks是开源的,但它们现在对我来说太复杂了。理想情况下,我希望创建一个看起来像这样的应用程序这是我下面没有导入的代码。我要做的是创建一个地理点数组。每次位置更改时,都会创建一个新的地理点。然后我尝试使用for循环遍历每个地理点并在它们之间绘制一条路径。publicclassTrackingextendsMapActivityimplementsLocationList

python - Python中的Haversine公式(两个GPS点之间的方位和距离)

问题我想知道如何获得2个GPS点之间的距离和方位。我研究了haversine公式。有人告诉我,我也可以使用相同的数据找到方位。编辑一切正常,但轴承还不能完全正常工作。轴承输出负值,但应在0-360度之间。设置数据应使水平方位96.02166666666666并且是:Startpoint:53.32055555555556,-1.7297222222222221Bearing:96.02166666666666Distance:2kmDestinationpoint:53.31861111111111,-1.6997222222222223Finalbearing:96.04555555

java - 我如何计算Java中两个gps点之间的距离?

我使用了这段代码,但它不起作用:需要两个gps坐标之间的距离,例如41.1212、11.2323以千米为单位(Java)doubled2r=(180/Math.PI);doubledistance=0;try{doubledlong=(endpoint.getLon()-startpoint.getLon())*d2r;doubledlat=(endpoint.getLat()-startpoint.getLat())*d2r;doublea=Math.pow(Math.sin(dlat/2.0),2)+Math.cos(startpoint.getLat()*d2r)*Math.co

java - 如何以编程方式在 Android Cupcake 中启用 GPS

我目前正在编写一个与GPS配合使用的Android应用。目前我能够确定是否启用了GPS。我的问题是,如果GPS被禁用,我想在应用程序启动时启用它。如何以编程方式执行此操作? 最佳答案 你不能,从Android1.5开始。您最多可以做的是弹出Activity以允许用户打开/关闭它。使用android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS中的操作来制作Intent以打开此Activity。 关于java-如何以编程方式在Andro

java - GPS Android - 仅获取一次定位

有没有办法访问GPS一次,而不是让Looper不断检查位置更新?在我的场景中,我感兴趣的只是找到当前坐标,而不是与GPS卫星的持续连接。有谁知道如何做到这一点?提前致谢。 最佳答案 不要使用getLastKnownLocation,因为这可能会返回null或旧数据。此代码仅在按下按钮后获取位置,而不是每次。人们习惯于让位置监听器在每个实例中都进行监听,这会缩短电池生命周期,因此请使用我通过大量研究发布的代码fragment://getthetextviewandbuttonsfromthexmllayoutButtonbutton=

java - 如何获取 Android GPS 位置

干杯,我正在尝试通过Android获取当前的GPS位置。我关注了thisTutorial和Vogellasarticle以及。虽然它不起作用。使用LocationManager.NETWORK_PROVIDER时,无论我站在哪里,我总是得到纬度51和经度9。使用LocationManager.GPS_PROVIDER时,我什么也得不到。虽然使用GMaps时一切正常:S不知道为什么。如何像GMaps一样获取当前GPS位置?这是我的代码:packagecom.example.gpslocation;importandroid.location.Location;importandroid.

mysql - 对于 GPS 坐标,我应该在数据库中存储多少位有效数字?

我的MySQL数据库中有经度和纬度坐标(GPS数据)。目前存储为:columntype------------------------geolatdecimal(10,6)geolngdecimal(10,6)问题:我真的需要像decimal(10,6)这样大的数据类型来正确存储坐标数据吗?由于我有一个经度和纬度的组合索引,所以这个索引大小很大。如果我可以在不影响任何东西的情况下将其缩小,那就太好了。 最佳答案 WGS84数据通常以完全十进制表示法的坐标形式给出,通常有5个小数位,因此对于纬度(-90到+90),您可以使用小数(7、

dart - GPS是否激活 - flutter

有没有办法在Flutter中查明GPS是激活还是停用?我使用插件location但是在那里我只得到位置而不是GPS的状态。 最佳答案 更新:(地理定位器8.0.1)boolisLocationEnabled=awaitGeolocator.isLocationServiceEnabled();以前的解决方案:接受的答案使用过时的插件,您可以使用Geolocator插件,vargeoLocator=Geolocator();varstatus=awaitgeoLocator.checkGeolocationPermissionStat