【发布时间】:2013-08-07 17:00:20
【问题描述】:
我正在尝试将 QGeoSearchReply 的结果添加到 maps :: DataProvider,并在 this site 找到了一个名为 convertToGeoList 的函数,并且正在尝试使用它,但文档甚至没有告诉我什么类该函数是其中的一部分 - 因为在 Blackberry Cascades 中似乎不存在 geo 类本身。无论如何 - 这是我想出的代码:
void Mapper::mapSearchResults(QtMobilitySubset::QGeoSearchReply *reply)
{
disconnect(mapSearchManagerEngine_, SIGNAL(finished(QtMobilitySubset::QGeoSearchReply*)),
this, SLOT(mapSearchResults(QMobilitySubset::QGeoSearchReply*)));
maps :: DataProvider provider;
provider.add(bb :: platform::geo::convertToGeoList(reply->places()));
maps::MapData mapData;
mapData.addProvider(&provider);
mapView_->setMapData(&mapData);
}
但我最终得到了这个错误:错误:'convertToGeoList'不是'bb :: platform::geo'的成员-
有人可以澄清一下如何做到这一点吗?
【问题讨论】:
标签: c++ qt maps blackberry-10 blackberry-cascades