41 Q_DECLARE_PUBLIC(QGeoTiledMap)
43 QGeoTiledMapPrivate(QGeoTiledMappingManagerEngine *engine);
44 ~QGeoTiledMapPrivate();
46 QSGNode *updateSceneGraph(QSGNode *node, QQuickWindow *window);
48 void updateTile(
const QGeoTileSpec &spec);
50 QGeoMapType activeMapType()
const;
51 void onCameraCapabilitiesChanged(
const QGeoCameraCapabilities &oldCameraCapabilities);
54 void changeViewportSize(
const QSize& size) override;
55 void changeCameraData(
const QGeoCameraData &cameraData) override;
56 void changeActiveMapType(
const QGeoMapType &mapType) override;
57 void changeTileVersion(
int version);
62 void setVisibleArea(
const QRectF &visibleArea) override;
63 QRectF visibleArea()
const override;
65#ifdef QT_LOCATION_DEBUG
70 QAbstractGeoTileCache *m_cache;
71 QGeoCameraTiles *m_visibleTiles;
72 QGeoCameraTiles *m_prefetchTiles;
73 QGeoTiledMapScene *m_mapScene;
74 QGeoTileRequestManager *m_tileRequests;
78 QGeoTiledMap::PrefetchStyle m_prefetchStyle;
79 Q_DISABLE_COPY(QGeoTiledMapPrivate)