我正在使用 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
是什么导致了这种行为?