草庐IT

Atlantis-GPS-coordinates

全部标签

c# - 如何使用 Xamarin 在 Android 中同步获取 GPS 位置更新?

具体来说,我正在使用Xamarin.Forms进行C#开发,但是在nativeAndroid端编写一个GPS包装器类,该类将通过依赖项注入(inject)在Xamarin.Forms端使用。在大多数情况下,对于Android,C#和Java之间的调用应该是相同的。基本上,我在Android端的Geolocator对象(它实现了ILocationListener)中有这个方法:publicasyncTask>GetGPSData(){gpsData=null;varsuccess=false;varerror=string.Empty;if(!manager.IsProviderEnab

java - 如何在 android 4.4 及更高版本中以编程方式检查我是否打开了 gps?

这个问题在这里已经有了答案:HowdoIgetthecurrentGPSlocationprogrammaticallyinAndroid?(21个回答)关闭5年前。我试过在网上搜索答案,但他们似乎只适用于android4.0及以下版本

android - 如何在android中没有互联网的情况下仅使用GPS获取位置

我只想使用GPS获取位置。我不想在此应用程序中使用互联网和GPRS。我的代码如下;告诉我我哪里错了。代码:packagecom.getlocation;importandroid.app.Activity;importandroid.content.Context;importandroid.location.Criteria;importandroid.location.Location;importandroid.location.LocationListener;importandroid.location.LocationManager;importandroid.os.Bun

android - 在android中启动gps设置屏幕

以下代码在三星设备中启动gps设置屏幕,但在htc设备中它启动设置的安全屏幕。我如何编写代码以便它启动独立于设备的gps屏幕。请帮助是否有任何替代解决方案finalComponentNametoLaunch=newComponentName("com.android.settings","com.android.settings.SecuritySettings");finalIntentintent=newIntent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);intent.addCategory(Intent.CATEGORY_LAUNCH

android - 监控 GPS 状态(如果用户使用通知栏关闭 GPS 则无法检查)

在我的应用中,我需要监控GPS状态,应用只能在GPS开启的情况下运行,如果用户关闭GPS,我会显示“位置和安全”设置。我已经为GPS监控实现了自定义类:publicclassGPSManager{LocationManagermLocationManager;StatusListenerstatusListener;/***@paramContextcontext-contexttogetLocationManagerservice*@paramIGpsStatusClientclient-component,whichwantstoreceiveGPSstatusupdate*/pu

android - GPS 让我只有一个位置,而且永远不会改变 Android

在我的应用程序中,我可以使用GPS,但问题是它总是让我到达相同的位置。每次我从那里检索位置时,它都会给我相同的值。第一次它被获取并且我在线,无线。然后我只带着GPS出去了,即使我在一英里外,位置也是一样的。我启用了3g,但还是一样。我将我的应用程序发送给了我的一个friend,他第一次获得了不同的位置,然后无论他走到哪里,他看到的都是一样的。这是我的代码:publicLocationgetLocation(){try{locationManager=(LocationManager)mContext.getSystemService(LOCATION_SERVICE);//gettin

Android:如何使用 gps 测量距离

我正在尝试制作一个应用程序,它在用户当前位置获取纬度和经度。并计算瞬间,用户行驶的距离是多少公里。“currentLat”和“currentLon”是用户当前的纬度和经度。但是我不知道为“endLat”和“ednLon”设置什么纬度和经度。抱歉我的英语不好。提前致谢。//////////////////////////////////我把它做成了应用程序,但现在只有一个小问题。当我第一次启动程序时,我得到值5536,当我重新启动程序时,我得到正常值0.0再次抱歉我的英语不好。:)感谢你们帮助我,你们是最棒的:)publicclassGpsextendsActivity{TextView

android - 在Android中获取超过20个可见的Gps.Satellites是否正常?

我正在编写一个简短的Activity来获取GPS卫星数据。我知道有最多。那里有32颗GPS卫星,其中24颗处于Activity状态。在我所在的位置(柏林-德国),我只能看到最大。12颗GPS卫星。当我在室外测试我的应用程序时,我确实得到了12颗以上的可见卫星。我经常得到超过20个,并且几乎所有的都用于修复。我使用以下代码显示卫星数据:@OverridepublicvoidonGpsStatusChanged(intevent){//CallonGPSStatuschanges,suchassatellitesinfoStringgpsStats="";gpsStatus=locatio

android - GPS 关闭时谷歌地图崩溃(请求位置)

我试过管理这样的事情:如果GPS关闭,什么都不做,如果它打开,将相机放大到用户所在的位置。然后,在位置按钮上,如果单击它并且GPS关闭,则将其链接到设置Activity(当然是Android的);然后如果再次单击它会放大。否则,如果它打开,则放大。问题是,如果我打开应用程序并且GPS关闭,它会立即崩溃,但如果GPS打开它工作正常。我需要更改/添加什么到我的代码才能使其正常工作?主要Activity:importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.content.Context;importan

android - Cordova 地理定位插件无法从适用于 Android 的 GPS 获取位置

在我的Cordova应用程序中,我试图从GPS获取用户的位置。为此,我正在使用Geolocationplugin.我需要每10秒获取一次位置。我正在做类似的事情:navigator.geolocation.getCurrentPosition($rootScope.onSuccessForLocation,$rootScope.onErrorForLocation_High,{maximumAge:600000,timeout:7000,enableHighAccuracy:true});现在,当此代码运行时,它会在回调方法中为我提供位置,但它不是来自GPS,因为当应用程序启动时,GP