Класс MfwOfflineGeocodingBase
Класс MfwOfflineGeocodingBase предоставляет функциональность для геокодирования адресов в автономном режиме. Подробнее…
Подключение: | #include <MfwOfflineGeocodingBase> |
Свойства
- offlineCountryPostalPath : QString
- offlineGeocoderPath : QString
- offlineGlobalPostalPath : QString
Публичные функции
MfwOfflineGeocodingBase(QObject *parent = nullptr) | |
~MfwOfflineGeocodingBase() | |
void | error(qreal code, QString message) |
QString | getOfflineCountryPostalPath() const |
QString | getOfflineGeocoderPath() const |
QString | getOfflineGlobalPostalPath() const |
void | offlineCountryPostalPathChanged(QString offlineCountryPostalPath) |
void | offlineGeocoderPathChanged(QString offlineGeocoderPath) |
void | setOfflineCountryPostalPath(QString offlineCountryPostalPath) |
void | setOfflineGeocoderPath(QString offlineGeocoderPath) |
void | setOfflineGlobalPostalPath(QString offlineGlobalPostalPath) |
Подробное описание
Класс MfwOfflineGeocodingBase предоставляет функциональность для геокодирования адресов в автономном режиме.
Этот класс позволяет преобразовывать адреса в географические координаты (широту и долготу) и наоборот без необходимости подключения к Интернету, используя локально хранящиеся географические данные.
Описание свойств
offlineCountryPostalPath : QString
Функции доступа:
QString | getOfflineCountryPostalPath() const |
void | setOfflineCountryPostalPath(QString offlineCountryPostalPath) |
Сигнал уведомления:
void | offlineCountryPostalPathChanged(QString offlineCountryPostalPath) |
offlineGeocoderPath : QString
Функции доступа:
QString | getOfflineGeocoderPath() const |
void | setOfflineGeocoderPath(QString offlineGeocoderPath) |
Сигнал уведомления:
void | offlineGeocoderPathChanged(QString offlineGeocoderPath) |
offlineGlobalPostalPath : QString
Функции доступа:
QString | getOfflineGlobalPostalPath() const |
void | setOfflineGlobalPostalPath(QString offlineGlobalPostalPath) |
Описание функций-членов
MfwOfflineGeocodingBase::MfwOfflineGeocodingBase(QObject *parent = nullptr)
Конструктор для создания экземпляра автономного геокодирования.
Инициализирует новый экземпляр класса MfwOfflineGeocodingBase с необязательным параметром parent.
- parent — родительский QObject, по умолчанию nullptr, если не указан.
MfwOfflineGeocodingBase::~MfwOfflineGeocodingBase()
Деструктор для класса MfwOfflineGeocodingBase.
Очищает все ресурсы, используемые экземпляром класса MfwOfflineGeocodingBase.
void MfwOfflineGeocodingBase::error(qreal code, QString message)
Испускается при возникновении ошибки во время операций геокодирования.
code — код ошибки, указывающий на характер ошибки.
- message — описательное сообщение об ошибке.
void MfwOfflineGeocodingBase::offlineCountryPostalPathChanged(QString offlineCountryPostalPath)
Испускается при изменении пути к каталогу почтовых данных для конкретной страны.
- offlineCountryPostalPath — указывает, что путь, определяющий место хранения почтовых данных по конкретной стране, был обновлен.
Примечание. Сигнал уведомления для свойства offlineCountryPostalPath.
void MfwOfflineGeocodingBase::offlineGeocoderPathChanged(QString offlineGeocoderPath)
Испускается при изменении пути к каталогу данных автономного геокодера.
- offlineGeocoderPath — указывает, что путь, определяющий место хранения данных автономного геокодера, был обновлен.
Примечание. Сигнал уведомления для свойства offlineGeocoderPath.
void MfwOfflineGeocodingBase::setOfflineCountryPostalPath(QString offlineCountryPostalPath)
Устанавливает путь к каталогу почтовых данных для конкретной страны для libpostal.
Указывает каталог почтовых данных для libpostal, специфичный для конкретной страны, и инициирует процесс геокодирования, если указаны пути как для глобальной, так и для конкретной страны.
- offlineCountryPostalPath — путь к каталогу почтовых данных по конкретной стране.
Примечание. Сеттер для свойства offlineCountryPostalPath.
void MfwOfflineGeocodingBase::setOfflineGeocoderPath(QString offlineGeocoderPath)
Устанавливает путь к данным автономного геокодера.
Настраивает геокодер на использование определенного набора автономных данных для операций геокодирования, повышая гибкость и полезность процесса геокодирования.
- offlineGeocoderPath — путь к данным автономного геокодера.
Примечание. Сеттер для свойства offlineGeocoderPath.
void MfwOfflineGeocodingBase::setOfflineGlobalPostalPath(QString offlineGlobalPostalPath)
Устанавливает путь к глобальному каталогу почтовых данных для libpostal.
Настраивает libpostal на использование определенной глобальной автономной директории почтовых данных и запускает процесс геокодирования, если заданы как глобальные, так и страновые почтовые пути.
- offlineGlobalPostalPath — путь к каталогу глобальных почтовых данных.
Примечание. Сеттер для свойства offlineGlobalPostalPath.