Подтвердить что ты не робот

Дайте двойное значение Geopoint в наложениях GoogleMap

Я хочу указать на местоположение карты Google, используя оверлей. Для этой цели значения широты и долготы будут назначены GeoPoint, но они будут принимать значения int.

Как назначить ему двойное значение? Или есть другое решение, указывающее на точное местоположение?

point = new GeoPoint((int)t.getLati(),(int)t.getLongi()) 

Любая помощь будет оценена.

4b9b3361

Ответ 1

Так как GeoPoint принимает широты и долготы в микродеконах, просто создайте свою точку так:

GeoPoint point = new GeoPoint((int)(latitude * 1e6),
                              (int)(longitude * 1e6));