0
IAM做基於位置的Android項目...但它顯示了一些錯誤,在類型日誌的方法d(字符串,字符串)不適用的參數(字符串,雙)
方法d (字符串,字符串)在類型日誌是不適用的參數(字符串,雙)
來源:
public void onLocationChanged(Location paramLocation)
{
this.lati = Double.valueOf(paramLocation.getLatitude());
this.longi = Double.valueOf(paramLocation.getLongitude());
if (this.c.moveToFirst()) {
do
{
double d1 = this.longi.doubleValue() - Double.parseDouble(this.c.getString(3));
double d2 = 1000.0D * (1.609344D * (1.1515D * (60.0D * rad2deg(Math.acos(Math.sin(deg2rad(this.lati.doubleValue())) * Math.sin(deg2rad(Double.parseDouble(this.c.getString(2)))) + Math.cos(deg2rad(this.lati.doubleValue())) * Math.cos(deg2rad(Double.parseDouble(this.c.getString(2)))) * Math.cos(deg2rad(d1)))))));
if ((d2 >= 0.0D) && (d2 <= 11.0D)) {
profilematching(this.c.getString(1));
}
//Log.d("distance", d2);//error in this line (.d)
} while (this.c.moveToNext());
}
}
首先將雙d2轉換爲字符串。錯誤完全解釋了問題。 – Matthew 2014-11-02 04:50:16