你好,我有下一个奇怪的问题:我收回坐标从SQL Server作为双,我将它转换为浮动之后,我转换成intE6。 我设置两个版画,一个转换为GeoPoint的前等之后。 好了,第一似乎是打印好的价值观,但在第二,经度值的值失败。
还有就是例子:
float latitude = (float) json_data.getDouble("latitude");
float longitude = (float) json_data.getDouble("longitude");
Log.d("POINT",(int)(latitude*10E6)+" "+ (int)((longitude*10E6)));
GeoPoint p = new GeoPoint((int)(latitude*10E6), (int)(longitude*10E6));
Log.d("POINT", ""+p.getLatitudeE6()+" "+p.getLongitudeE6());
我在服务器值:-4.779396,37.878901
印刷值:
-4779360 378789024
-4779360 18789024
谢谢你的帮助!