【发布时间】:2011-09-04 06:30:52
【问题描述】:
我有一个应用程序对数据库进行查询.....询问 GPS 数据(纬度和经度),然后我在地图上制作动画。
一切都像这样的预期数据
48868658
48869320
48869320 返回并在地图上显示它们,但是当光标到达这样的数字时:
48874808.0
我收到以下错误:
java.lang.NumberFormatException: 无法将 '4.88748e+07' 解析为整数
我不明白我的代码中的原因是我这样做了:
经度 = (int)Integer.parseInt(c.getString(1));
纬度 = (int)Integer.parseInt(c.getString(2));
p = new GeoPoint(纬度,经度);
我已将整个内容转换为 int....但我仍然收到导致地图停止的错误。
谁能帮帮我?
【问题讨论】: