????6?????????λ?????????γ???????????????Ρ???λ????
//Edited by mythou
//http://www.cnblogs.com/mythou/
//location??????????漲λ????????????????????
mLatitude = location.getLatitude();??????// ????
mLongitude = location.getLongitude();?? // γ??
mAltitude = location.getAltitude(); ????//????
mSpeed = location.getSpeed(); ?????????? //???
mBearing = location.getBearing(); ??????//????
    7??????????????????????????????????
//Edited by mythou
//http://www.cnblogs.com/mythou/
//temgGpsSatellite?????????汣???????????????
//?????
float azimuth = temgGpsSatellite.getAzimuth();
//????
float elevation = temgGpsSatellite.getElevation();
//?????
float snr = temgGpsSatellite.getSnr();
???????÷????????????????滭??????????Σ??????????????????λ???????????????????????λ????????????????????????????????GPS?????????????????
????8???滭???????λ???
??????????????????????????????????????????λ????????????Ч????????????????????λ?á?
????????????????????????????????????????
//Edited by mythou
//http://www.cnblogs.com/mythou/
//???????????????????????????λ??
Point point = new Point();
int x = mEarthHeartX; //????????ε????λ??X????
int y = mEarthHeartY; //????????ε????λ??Y????
int r = mEarthR;
x+=(int)((r*elevation*Math.sin(Math.PI*azimuth/180)/90));
y-=(int)((r*elevation*Math.cos(Math.PI*azimuth/180)/90));
point.x = x;
point.y = y;
//point????????滭??????????????
??????????滭?????????λ?????????????????
????9?????
????Android??????????????λ?÷?????????GpsStatus??LocationManager??GpsSatellite?????????????????????
?????????????????????????NMEA?????????????????????Щ???????????????????????