Документация
ОС Аврора 1.0.0

Класс MfwOfflineGeocodingBase

Класс MfwOfflineGeocodingBase предоставляет функциональность для геокодирования адресов в автономном режиме. Подробнее…

Подключение: #include <MfwOfflineGeocodingBase>

Свойства

Публичные функции

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.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.