Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MapView::MapView(QWidget *parent, const char *name) {
- mappingManager = 0;
- QGeoServiceProvider *serviceProvider = new QGeoServiceProvider("nokia");
- // QGeoSearchManager *searchManager = 0;
- // QGeoServiceProvider serviceProvider("nokia");
- //QGeoRoutingManager *routingManager = 0;
- //routingManager = serviceProvider.routingManager();
- if (serviceProvider->error() == QGeoServiceProvider::NoError) {
- mappingManager = serviceProvider->mappingManager();
- // searchManager = serviceProvider.searchManager();
- QGraphicsScene *scene = new QGraphicsScene(this);
- QGraphicsView *view = new QGraphicsView(scene, this);
- mapGraphics = new QGraphicsGeoMap(mappingManager);
- mapGraphics->setMapType(QGraphicsGeoMap::StreetMap);
- mapGraphics->setConnectivityMode(QGraphicsGeoMap::HybridMode);
- // scene->addText("Map view");
- scene->addItem(mapGraphics);
- view->show();
- } else {
- QMessageBox::information(this, "Map", "Service provider error");
- }
- }
Add Comment
Please, Sign In to add comment