我有坐标是这样的:黑莓<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 –