Articles of gps

我的algorithm来计算智能手机的位置 – GPS和传感器

我正在开发一个android应用程序来计算位置基于传感器的数据 加速度计 – >计算线性加速度 磁力计+加速度计 – >运动方向 初始位置将取自GPS(纬度+经度)。 现在基于传感器的读数,我需要计算智能手机的新位置: 我的algorithm如下 – (但是不计算准确位置):请帮我改进它。 注意: 我的algorithm代码是C#(我正在发送传感器数据到服务器 – 数据存储在数据库中,我正在计算服务器上的位置) 所有date时间对象已经使用时间戳计算 – 从01-01-1970 var prevLocation = ServerHandler.getLatestPosition(IMEI); var newLocation = new ReceivedDataDTO() { LocationDataDto = new LocationDataDTO(), UsersDto = new UsersDTO(), DeviceDto = new DeviceDTO(), SensorDataDto = new SensorDataDTO() }; //First Reading if (prevLocation.Latitude == null) { //Save GPS […]

从硬件GPS获取坐标

我发现很多关于GPS坐标的问题,但是没有一个确认使用移动硬件GPS而不是像geoLocation之类的networkingGPS。 我的实际方法是: 我使用navigator.geolocation.getCurrentPosition() , Lat/Long来自Web,代码如下: function getGPS(funcCallBack) { if (navigator.geolocation) { var timeoutVal = getCookie("GPSTimeout"); navigator.geolocation.getCurrentPosition(sucess ,error ,{enableHighAccuracy: true ,timeout: timeoutVal ,maximumAge: 0} ); } else{ alert('GPS is turned off, or was not possible to find it. Now, doing the login without localization.'); window.gpsLat = 0; window.gpsLng = 0; window.gpsAcc = 0; funcCallBack(); } function […]

ICS Android以编程方式启用gps?

我知道这个问题在这里被问了很多,但只是想知道自ICS发布以来,有没有办法以编程方式启用gps? 我试图启用GPS和设备的位置发送到一个电子邮件,应用程序将开始收到短信时。

我怎样才能从GPS设置窗口返回到我的活动?

我在我的Activity中遇到了一个问题,它可以将控制权交给android手机GPS设置,让用户打开/closuresGPS,但是我无法回到我的活动。 当我按回来button,它是直接进入移动的家,而不是从我发送信号的设置回来我的活动。 谁能告诉我这个解决scheme。 if(!lm.isProviderEnabled(LocationManager.GPS_PROVIDER )) { startActivityForResult(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS), 1); @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.e("","OnActivity Result…"); super.onActivityResult(requestCode, resultCode, data); if (resultCode == GPS_LOC) { switch (requestCode) { case GPS_LOC: //super.onCreate(inst); super.onResume(); //super.finish(); break; } } }

如何从Android手机获取GPS数据?

有没有一种方法来连接(USB有线)的GPS数据和Android手机到PC? 我正在使用一个基于gpsd项目的GPSTether应用程序。 我正在寻找替代品,让更多的控制,并且比那个应用程序lessbug。 另外,还有没有使用任何第三方应用程序这样做的另一种方法? 我正在开发一个位置感知软件项目,并希望定期读取GPS数据。 GPSTether应用程序完全通过telnet在TCP端口上执行。

如何计算地图中不同标记的距离,然后选取最less的一个

我必须从地图上的不同标记距离设备的当前位置,并拿起最短的一个。 我有lat和长的标记和当前的位置lat和long可以dynamic获取。 假设我在地图上有5个标记,class加罗尔(纬度:12.971599,长度:77.594563),德里(纬度:28.635308,长度:77.224960),孟买(纬度:19.075984,长度:72.877656),钦奈(纬度:13.052414, 80.250825),加尔各答(Lat:22.572646,Long:88.363895)。 现在假设用户站在海得拉巴附近(纬度:17.385044,长度:78.486671)。 当用户点击button时,应用程序应计算每个标记的距离,并拿起并返回最短的那个,这里将是class加罗尔。 有一种方法可以在本地数据库的帮助下做到这一点。 任何人都可以帮忙吗? 任何人都可以build议我一个很好的方法来做到这一点,或者如果你愿意可以拿出一个好的代码。 提前感谢。

如果GPSclosures,离子显示错误

有一个问题,试图确定是否有人在Ionic /cordovaclosures他们的GPS。 这是我目前正在做的,这在浏览器中工作正常,但不是在Android上。 navigator.geolocation.getCurrentPosition(function(pos) {}, function(err) { alert('We were unable to determine your location, please turn on your GPS/Location services'); }); 另一件事是否有人知道是否有可能提示与Ionic /cordova打开GPS? 任何人有任何想法?

ACCESS_FINE_LOCATION权限

我很惭愧。 但不能find什么是错的。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.szymon.gpslab1" android:versionCode="15" android:versionName="4.0.3"> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.INTERNET"/> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/AppTheme.NoActionBar" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 这是我的清单。 这是我的代码: public class MainActivity extends AppCompatActivity { LocationManager locationManager; LocationListener locationListener; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

ddms模拟器控制被禁用

我是Android开发的初学者,问题是在ddms上禁用了模拟器控件。 我试图打开,但我找不到如何再次打开它? 我怎样才能打开模拟器控制? 谢谢您的回复。

查找位置:Google Play位置服务或Android平台位置API

我正在尝试获取我的新导航应用程序的用户位置。 我想经常检查用户的位置,它必须是准确的。 我使用下面的示例代码来获取位置。 public class MainActivity extends Activity implements LocationListener { private LocationManager locationManager; private String provider; private TextView a; private TextView b; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); a = (TextView) findViewById(R.id.a); b = (TextView) findViewById(R.id.b); locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); Criteria criteria = new Criteria(); provider = locationManager.getBestProvider(criteria, false); Location location = […]