GeoPoint point = new GeoPoint(
(int) (userlocation.getLatitude() * 1E6),
(int) (userlocation.getLongitude() * 1E6));
Я создаю географическую точку, как указано выше, но она не находится в точном местоположении пользователя, она находится на расстоянии 500-600 метров
Здесь местоположение пользователя - это местоположение, которое я получаю от слушателя местоположения
В пользовательском местоположении я получаю значения примерно 18.453225455645 & 78.15446456546 Но при построении графиков я могу использовать только 18.453225 & 78.154464, то есть - только шесть цифр после десятичной дроби.если я попытаюсь использовать дополнительные значения, маркер покажет неправильное местоположение. (Это связано с потребностями значений геопунктов в int)
Как я могу нанести точное местоположение на карту ??
Отредактировано: - Я не знаюНе думаю, что у кого-то есть решение по этому вопросу.Я проверил несколько приложений и обнаружил, что одно приложение под названием myTaxi имеет большую точность, чем карта Google, не знаю, как они это получают.В настоящее время я просто округляю широту и долготу.
Спасибо