[英]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.