我有座標是這樣的:黑莓<location>緯度和經度從谷歌地圖緯度和經度
<googlemapsX>32.733611</googlemapsX>
<googlemapsY>-117.189722</googlemapsY>
,我想告訴他們這樣的:
String document = "<lbs>
<location lat='LAT' lon='LON'/>
</lbs>";
但LAT和LON必須爲整數,如何轉換它們?
我有座標是這樣的:黑莓<location>緯度和經度從谷歌地圖緯度和經度
<googlemapsX>32.733611</googlemapsX>
<googlemapsY>-117.189722</googlemapsY>
,我想告訴他們這樣的:
String document = "<lbs>
<location lat='LAT' lon='LON'/>
</lbs>";
但LAT和LON必須爲整數,如何轉換它們?
要將它們轉換爲BlackBerry在其文檔中使用的緯度/經度,可以將它們乘以100000以獲得正確的值。
int lat = 32.733611 * 100000;
int lon = -117.189772 * 100000;
,並使用這些值作爲您的LAT和LON
這與Fixed32的轉換相同嗎? http://www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/math/Fixed32.html –
仔細閱讀文檔說不:「0x00010000是1的定點表示「 –
緯度,經度可您是否使用XML解析器來獲得像32.733611值,-117.189772(雙值)
int latitude = (int) (lat * 1e6);
int longitude = (int) (long * 1e6);
第一位? – jprofitt
我有2個double值:32.733611和-117.189722,需要將它們轉換爲整數以顯示在 中,我的問題是如何將Google Coord轉換爲bb –