Класс MfwGeoJsonMapObject
Класс MfwGeoJsonMapObject представляет собой объект карты формата GeoJSON, отображаемый на карте. Подробнее…
Подключение: | #include <MfwGeoJsonMapObject> |
Унаследован от: | MfwMapObject |
Свойства
-
json : QString
-
source : QUrl
-
4 свойства, унаследованные от 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.