繁体   English   中英

如何将坐标转换为QString

[英]How to Convert Coordinates to QString

我正在使用Cascades BB10,我想将经度和纬度从double转换为QString,所以我使用了这段代码

QString lat = QString::number(coordinates.latitude());
QString lon = QString::number(coordinates.longitude());

现在,当我调试以下值时

coordinates.latitude() = 43.481927999999996
coordinates.longitude() = -80.540750000000003

我得到以下字符串:

lat = 43.481927999999996
lon = nan

问题是lon = nan而我预期值为-80.540750000000003

是什么导致此行为?

尝试QString::number(coordinates.longitude(), 'f', 15)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM