У меня есть приложение, которое выполняет запрос к базе данных ..... запрашивает данные GPS (широта и долгота), которые я затем анимирую на карте.
Все идет так, как ожидаемые данные, как это
48868658
48869320
48869320 возвращается, и я отображаю их на карте, но когда курсор достигает цифр, подобных этой:
48874808.0
Я получаю следующую ошибку:
java.lang.NumberFormatException: невозможно проанализировать '4.88748e + 07' как целое число
, которое я не понимаю, потому что в моем коде я сделал это:
longitude = (int) Integer.parseInt (c.getString (1));
latitude = (int) Integer.parseInt (c.getString (2));
p = новая GeoPoint (широта, долгота);
Я привел все это к int .... но я все еще получаю эту ошибку, которая останавливает мою карту.
Anyoneможете мне помочь?