- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
package my.pack;
import java.util.Iterator;
import android.app.Activity;
import android.content.Context;
import android.location.GpsSatellite;
import android.location.GpsStatus;
import android.location.GpsStatus.NmeaListener;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
public class SatellitesActivity extends Activity {
LocationManager locMgr;
double lat;
double lon;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
locMgr = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
MyGpsListener listener = new MyGpsListener();
MyLocationListener locListener = new MyLocationListener();
locMgr.addGpsStatusListener(listener);
locMgr.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locListener);
locMgr.addNmeaListener(new NmeaListener() {
@Override
public void onNmeaReceived(long timestamp, String nmea) {
// TODO Auto-generated method stub
Log.e("Test!", nmea);
}
});
}
public class MyGpsListener implements GpsStatus.Listener{
@Override
public void onGpsStatusChanged(int event) {
// TODO Auto-generated method stub
switch(event){
case GpsStatus.GPS_EVENT_STARTED:Log.e("Started", "");
break;
case GpsStatus.GPS_EVENT_FIRST_FIX:Log.e("FirstFix", "");
break;
case GpsStatus.GPS_EVENT_STOPPED:Log.e("Sopped", "");
break;
case GpsStatus.GPS_EVENT_SATELLITE_STATUS:GpsStatus xGpsStatus = locMgr.getGpsStatus(null) ;
Iterable<GpsSatellite> iSatellites = xGpsStatus.getSatellites() ;
Iterator<GpsSatellite> it = iSatellites.iterator() ;
while ( it.hasNext() )
{
GpsSatellite oSat = (GpsSatellite) it.next() ;
if(oSat.usedInFix()){
Log.e("A fost folosit ", "int fix!");
}
if(oSat.toString()!=null){
Log.e("Test", "SNR:"+oSat.getSnr()+"; Azimuth:"+oSat.getAzimuth()+"; Elevation:"+oSat.getElevation()+" "+oSat.toString()+"; PRN:"+oSat.getPrn());
}
}
break ;
}
}
}
public class MyLocationListener implements LocationListener{
@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
if(location!=null){
lat = location.getLatitude();
lon = location.getLongitude();
Toast.makeText(getApplicationContext(), ""+lat+"\n"+lon, Toast.LENGTH_LONG).show();
}
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}}
最佳答案
卫星并没有你可以随便取的名字。你能得到的最好的是 PRN,你的代码已经显示你得到了。
编辑阅读更多之后,我发现有些人试图映射 PRN 号码,尽管有时这是不正确的。尝试 http://www.losangeles.af.mil/shared/media/document/AFD-070530-036.pdf
关于android - 我可以在 android 中获取卫星名称吗?它在他们的 SNR、PNR、仰角、方位角中显示了我,但我不知道它显示给我的数据是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7636950/
我正在寻找一种方法来计算一个绘图点、像素或屏幕坐标相对于另一个绘图点的方位角或方位角 (0-360°)。 我目前有其中的距离部分,并且由于数学不是我上学时最喜欢的科目,我正在向此寻求帮助。 我见过很多
我在网上只能找到LUA中的一个函数,但它给出的值是错误的(用专业的在线工具测量)。 看起来从日出到中午之后的一段时间,数学是有效的,但之后,太阳的角度又回到了日出位置。应该是从 106° 到 253°
上一个问题"Geoalgorithm for finding coordinates of point from a known location by distance and bearing"问同
我正开始构建一个增强现实应用程序,您可以在其中将图像放在屏幕上的增强现实相机 View 中,它会停留在地球上的那个位置,这样其他拥有相机 View 的人就可以过来看看它在增强现实相机 View 上。为
亲爱的程序员/脚本编写者/工程师/其他人, 问题:我目前正在为 Android 3.2 平板电脑开发增强现实应用程序,但在获取准确的罗盘读数方面遇到一些问题。我需要确切地知道平板电脑所面向的 (z)
这看起来是一项非常基本的任务,但我无法解决它。 PyEphem 文档: http://rhodesmill.org/pyephem/radec.html 描述了如何以相反的方式执行转换,从 Body
鉴于以下信息:观察者位于 GPS 给出的经度和纬度。在 GPS 给出的时间上以方位角和天顶观察天空中的物体。 如何获得天空上某个点的银河坐标?这可以用 PyEphem 完成吗? 我认为这让我接近目标:
我试图重做这个已经回答的问题Matplotlib - plot_surface : get the x,y,z values written in the bottom right corner ,但
我是一名优秀的程序员,十分优秀!