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

Класс MfwGeoJsonMapObject

Класс MfwGeoJsonMapObject представляет собой объект карты формата GeoJSON, отображаемый на карте. Подробнее…

Подключение: #include <MfwGeoJsonMapObject>
Унаследован от: MfwMapObject

Свойства

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

MfwGeoJsonMapObject(MfwMapObject *parent = nullptr)
~MfwGeoJsonMapObject()
QString getJson() const
QUrl getSource() const
void setJson(QString json)
void setSource(QUrl source)
  • 16 публичных функций, унаследованных от MfwMapObject

Сигналы

void jsonChanged(QString json)
void sourceChanged(QUrl source)
  • 7 сигналов, унаследованных от MfwMapObject

Подробное описание

Класс MfwGeoJsonMapObject представляет собой объект карты формата GeoJSON, отображаемый на карте.

Наследует MfwMapObject и расширяет его для поддержки GeoJSON, формата для кодирования различных структур географических данных.

Описание свойств

json : QString

Функции доступа:

QString getJson() const
void setJson(QString json)

Сигнал уведомления:

void jsonChanged(QString json)

source : QUrl

Функции доступа:

QUrl getSource() const
void setSource(QUrl source)

Сигнал уведомления:

void sourceChanged(QUrl source)

Описание функций-членов

MfwGeoJsonMapObject::MfwGeoJsonMapObject(MfwMapObject *parent = nullptr)

Конструктор для класса MfwGeoJsonMapObject.

Инициализирует новый MfwGeoJsonMapObject с указанным родителем.

  • parent — родительский объект, обычно nullptr, если он не вложен в другой объект карты.

MfwGeoJsonMapObject::~MfwGeoJsonMapObject()

Деструктор для класса MfwGeoJsonMapObject.

Очищает все ресурсы, принадлежащие MfwGeoJsonMapObject, обеспечивая надлежащее удаление данных GeoJSON и связанных с ними элементов.

[signal] void MfwGeoJsonMapObject::jsonChanged(QString json)

Сигнал, издаваемый при изменении исходных данных GeoJSON.

Этот сигнал испускается каждый раз, когда обновляются необработанные данные GeoJSON.

  • json — новые данные GeoJSON в виде QString.

Примечание. Сигнал уведомления для свойства json.

void MfwGeoJsonMapObject::setJson(QString json)

Устанавливает необработанные данные GeoJSON в виде строки.

Устанавливает данные GeoJSON с помощью необработанной строки JSON.

  • json — данные GeoJSON в виде QString.

Примечание. Сеттер для свойства json.

void MfwGeoJsonMapObject::setSource(QUrl source)

Устанавливает URL-адрес источника для файла GeoJSON.

Устанавливает URL-адрес, указывающий на файл GeoJSON, который будет использоваться для отображения географических данных на карте.

  • source — QUrl, указывающий на файл GeoJSON.

Примечание. Сеттер для свойства source.

[signal] void MfwGeoJsonMapObject::sourceChanged(QUrl source)

Сигнал, испускаемый при изменении URL-адреса источника файла GeoJSON.

Этот сигнал испускается каждый раз, когда обновляется URL-адрес источника GeoJSON-файла.

  • source — новый URL-адрес источника в виде QUrl.

Примечание. Сигнал уведомления для свойства source.

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

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