Ежевика <location>лат и лон от гуглмапс лат и лон - PullRequest
0 голосов
/ 29 ноября 2011

У меня есть такие координаты:

<googlemapsX>32.733611</googlemapsX>

<googlemapsY>-117.189722</googlemapsY>

И я хочу показать их так:

String document = "<lbs>
     <location lat='LAT' lon='LON'/>
     </lbs>";

Но LAT и LON должны быть целыми числами, как их преобразовать?

Ответы [ 2 ]

4 голосов
/ 29 ноября 2011

Чтобы преобразовать их в широту / долготу, которые BlackBerry использует в своем документе, вы можете просто умножить их на 100000, чтобы получить правильное значение.

int lat = 32.733611 * 100000;
int lon = -117.189772 * 100000;

И используйте эти значения как LAT и LON

1 голос
/ 21 декабря 2011

lat, long могут быть значения, такие как 32.733611, -117.189772 (двойные значения)

int latitude = (int) (lat * 1e6);
int longitude = (int) (long * 1e6);
...