Guest User

Untitled

a guest
Jul 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. MapView::MapView(QWidget *parent, const char *name) {
  2.  
  3. mappingManager = 0;
  4.  
  5.  
  6. QGeoServiceProvider *serviceProvider = new QGeoServiceProvider("nokia");
  7. // QGeoSearchManager *searchManager = 0;
  8. // QGeoServiceProvider serviceProvider("nokia");
  9. //QGeoRoutingManager *routingManager = 0;
  10. //routingManager = serviceProvider.routingManager();
  11.  
  12. if (serviceProvider->error() == QGeoServiceProvider::NoError) {
  13. mappingManager = serviceProvider->mappingManager();
  14. // searchManager = serviceProvider.searchManager();
  15.  
  16. QGraphicsScene *scene = new QGraphicsScene(this);
  17. QGraphicsView *view = new QGraphicsView(scene, this);
  18. mapGraphics = new QGraphicsGeoMap(mappingManager);
  19. mapGraphics->setMapType(QGraphicsGeoMap::StreetMap);
  20. mapGraphics->setConnectivityMode(QGraphicsGeoMap::HybridMode);
  21. // scene->addText("Map view");
  22. scene->addItem(mapGraphics);
  23.  
  24. view->show();
  25. } else {
  26. QMessageBox::information(this, "Map", "Service provider error");
  27. }
  28. }
Add Comment
Please, Sign In to add comment