Создайте географический земной шар
geoglobe(
создает географический земной шар в заданной фигуре, панели или группе вкладки. Фигура должна быть создана с помощью parent
)uifigure
функция. Для получения информации о навигации по земному шару смотрите Географические Взаимодействия Земного шара.
Географический земной шар требует аппаратной поддержки графики WebGL™. Для получения дополнительной информации смотрите Советы.
geoglobe(
задает дополнительные опции для земного шара с помощью одного или нескольких аргументов пары "имя-значение". Задайте опции после всех других входных параметров. Для списка опций смотрите parent
,Name,Value
)GeographicGlobe
.
g = geoglobe(___)
возвращает GeographicGlobe
объект. Этот синтаксис полезен для управления свойствами географического земного шара.
Географические земные шары не поддержаны в Live Editor или MATLAB Online™.
Если несколько требований окон, WebGL открыты целиком, то географический земной шар может отобразить эту ошибку:
Globe Viewer needs to close because the WebGL context has been lost.
Географический земной шар требует аппаратной поддержки графики WebGL. Определить, имеет ли ваша система аппаратную поддержку графики WebGL, осей отображения в фигуре, созданной с помощью uifigure
функция. Получите информацию о средстве отображения об осях с помощью rendererinfo
функция. Затем запросите GraphicsRenderer
свойство. Ваша система имеет аппаратную поддержку графики если GraphicsRenderer
свойство имеет значение 'WebGL'
.
fig = uifigure; ax = axes(fig); info = rendererinfo(ax); info.GraphicsRenderer
ans = 'WebGL'
Если вы создаете географический земной шар без выходного аргумента, то можно присвоить земной шар переменной позже при помощи findall
функция. Если существует больше чем один географический земной шар, то findall
возвращает вектор объектов земного шара.
uif = uifigure; geoglobe(uif) g = findall(groot,'Type','globe');
Если существует больше чем один географический земной шар, то findall
возвращает вектор объектов земного шара.
uif = uifigure; geoglobe(uif) uif2 = uifigure; geoglobe(uif2) g = findall(groot,'Type','globe')
g = 2×1 GeographicGlobe array: GeographicGlobe GeographicGlobe