42 Q_DECLARE_PUBLIC(QGeoTiledMap)
44 QGeoTiledMapPrivate(QGeoTiledMappingManagerEngine *engine);
45 ~QGeoTiledMapPrivate();
47 QSGNode *updateSceneGraph(QSGNode *node, QQuickWindow *window);
49 void updateTile(
const QGeoTileSpec &spec);
51 QGeoMapType activeMapType()
const;
52 void onCameraCapabilitiesChanged(
const QGeoCameraCapabilities &oldCameraCapabilities);
55 void changeViewportSize(
const QSize& size) override;
56 void changeCameraData(
const QGeoCameraData &cameraData) override;
57 void changeActiveMapType(
const QGeoMapType &mapType) override;
58 void changeTileVersion(
int version);
63 void setVisibleArea(
const QRectF &visibleArea) override;
64 QRectF visibleArea()
const override;
66#ifdef QT_LOCATION_DEBUG
71 QAbstractGeoTileCache *m_cache;
72 QGeoCameraTiles *m_visibleTiles;
73 QGeoCameraTiles *m_prefetchTiles;
74 QGeoTiledMapScene *m_mapScene;
75 QGeoTileRequestManager *m_tileRequests;
79 QGeoTiledMap::PrefetchStyle m_prefetchStyle;
80 Q_DISABLE_COPY(QGeoTiledMapPrivate)