首页| 论坛| 消息

回复: 关于maps
#6 [yangzl 11-03 15:12]
发现问题了,是我没有设置offset.x和offset.y
#7 [yangzl 11-03 15:13]
发错位置了。
#8 [hsuyun 12-16 13:43]
我碰到跟楼主同样的问题了。。。
模拟器下面怎么弄都是英文。。。。。。
求教高手! QLocale loc(QLocale::Chinese);
void MainWindow::setProvider(QString providerId)
{
if (m_serviceProvider)
delete m_serviceProvider;
m_serviceProvider = new QGeoServiceProvider(providerId);
if (m_serviceProvider->error() != QGeoServiceProvider::NoError) {
QMessageBox::information(this, tr("MapViewer Example"), tr(
"Unable to find the %1 geoservices plugin.").arg(providerId));
qApp->quit();
return;
}
m_mapManager = m_serviceProvider->mappingManager();
m_mapManager->setLocale(loc);
m_searchManager = m_serviceProvider->searchManager();
}
void MainWindow::setupMap()
{
qDebug() locale().language());
qDebug() locale().country());
m_mapWidget = new MapWidget(m_mapManager, this);
m_qgv->scene()->addItem(m_mapWidget);
m_mapWidget->setConnectivityMode(QGraphicsGeoMap::OnlineMode);
m_mapWidget->setCenter(QGeoCoordinate(39.90735,116.39125));
m_mapWidget->setZoomLevel(10);
。。。
得到程序输出:
"Language = Chinese"
"Country = China"

<< 1 2 >> (2/2)

回复 发表
主题 版块