4#ifndef QGEOCODINGMANAGERENGINEMAPBOX_H
5#define QGEOCODINGMANAGERENGINEMAPBOX_H
7#include <QtCore/QUrlQuery>
8#include <QtLocation/QGeoServiceProvider>
9#include <QtLocation/QGeoCodingManagerEngine>
10#include <QtLocation/QGeoCodeReply>
14class QNetworkAccessManager;
27 const QGeoShape &bounds)
override;
29 const QGeoShape &bounds)
override;
33 void onReplyError(QGeoCodeReply::Error errorCode,
const QString &errorString);
36 QGeoCodeReply *doSearch(
const QString &, QUrlQuery &,
const QGeoShape &bounds);
38 QNetworkAccessManager *m_networkManager;
39 QByteArray m_userAgent;
40 QString m_accessToken;
QGeoCodeReply * reverseGeocode(const QGeoCoordinate &coordinate, const QGeoShape &bounds) override
Begins the reverse geocoding of coordinate.
QGeoCodeReply * geocode(const QGeoAddress &address, const QGeoShape &bounds) override
Begins the geocoding of address.
~QGeoCodingManagerEngineMapbox()
QGeoCodeReply * geocode(const QString &address, int limit, int offset, const QGeoShape &bounds) override
Begins geocoding for a location matching address.
static const QString allAddressTypes