Map3DElement. zajęcia
google.maps.maps3d.Map3DElement
zajęcia
Map3DElement to interfejs HTML do widoku mapy 3D.
Element niestandardowy:
<gmp-map-3d center="lat,lng,altitude" default-labels-disabled heading="number" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" range="number" roll="number" tilt="number"></gmp-map-3d>
Te zajęcia obejmują okres
HTMLElement
Ta klasa implementuje
Map3DElementOptions
Uzyskaj dostęp, dzwoniąc pod numer const {Map3DElement} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Map3DElement |
Map3DElement([options]) Parametry:
|
Właściwości | |
---|---|
bounds |
Typ:
LatLngBounds|LatLngBoundsLiteral optional Gdy jest ustawiony, ogranicza położenie kamery w określonych granicach szerokości i długości geograficznej. Obiekty spoza granic nadal są renderowane. Ograniczenia mogą dotyczyć zarówno długości, jak i szerokości geograficznej. Mogą też ograniczać tylko długość i szerokość geograficzną. W przypadku granic tylko szerokości geograficznej użyj długości zachodniej i wschodniej odpowiednio -180 i 180 . W przypadku granic tylko długości geograficznej użyj szerokości geograficznej północnej i południowej odpowiednio z 90 i -90 . |
center |
Typ:
LatLngAltitude|LatLngAltitudeLiteral optional Środek mapy podana jako wysokość geograficzna, gdzie wysokość jest wyrażona w metrach nad poziomem gruntu. Pamiętaj, że nie musi to być miejsce, w którym znajduje się kamera, ponieważ pole
range wpływa na odległość kamery od środka mapy. Jeśli nie jest skonfigurowana, domyślna wartość to {lat: 0, lng: 0, altitude: 63170000} . Maksymalna dozwolona wysokość to 631 70000 metrów (promień Ziemi pomnożony przez 10).Atrybut HTML:
|
defaultLabelsDisabled |
Typ:
boolean optional Wartość domyślna:
false Gdy
true , domyślne etykiety mapy nie są renderowane.Atrybut HTML:
|
heading |
Typ:
number optional Nagłówek kompasu na mapie wyrażony w stopniach, przy czym kierunek północny wynosi zero. Jeśli nie ma przechylenia, każde obrót zostanie zinterpretowane jako kierunek.
Atrybut HTML:
|
maxAltitude |
Typ:
number optional Maksymalna wysokość nad ziemią, która będzie wyświetlana na mapie. Prawidłowa wartość mieści się w zakresie od
0 do 63170000 metrów (promień Ziemi pomnożony przez 10).Atrybut HTML:
|
maxHeading |
Typ:
number optional Maksymalny kąt kierunku (obrócenia) mapy. Prawidłowa wartość mieści się w zakresie od
0 do 360 stopni. minHeading i maxHeading to przedział <= 360 stopni, w którym dozwolone są gesty nagłówka. Nagłówki minHeading = 180 i maxHeading = 90 będą zezwalać na używanie nagłówków w językach [0, 90] i [180, 360] . Elementy minHeading = 90 i maxHeading = 180 będą zezwalać na używanie nagłówków w polu [90, 180] .Atrybut HTML:
|
maxTilt |
Typ:
number optional Maksymalny kąt padania mapy. Prawidłowa wartość mieści się w zakresie od
0 do 90 stopni.Atrybut HTML:
|
minAltitude |
Typ:
number optional Minimalna wysokość nad ziemią, która będzie wyświetlana na mapie. Prawidłowa wartość mieści się w zakresie od
0 do 63170000 metrów (promień Ziemi pomnożony przez 10).Atrybut HTML:
|
minHeading |
Typ:
number optional Minimalny kąt kierunku (obrócenia) mapy. Prawidłowa wartość mieści się w zakresie od
0 do 360 stopni. minHeading i maxHeading to przedział <= 360 stopni, w którym dozwolone są gesty nagłówka. Nagłówki minHeading = 180 i maxHeading = 90 będą zezwalać na używanie nagłówków w językach [0, 90] i [180, 360] . Elementy minHeading = 90 i maxHeading = 180 będą zezwalać na używanie nagłówków w polu [90, 180] .Atrybut HTML:
|
minTilt |
Typ:
number optional Minimalny kąt padania mapy. Prawidłowa wartość mieści się w zakresie od
0 do 90 stopni.Atrybut HTML:
|
range |
Typ:
number optional Odległość od kamery do środka mapy (w metrach).
Atrybut HTML:
|
roll |
Typ:
number optional Obrót kamery wokół wektora widzenia w stopniach. Aby rozwiązać problemy, gdy nie ma przechylenia, każde obrót jest interpretowane jako kierunek.
Atrybut HTML:
|
tilt |
Typ:
number optional Nachylenie wektora widzenia kamery w stopniach. Wektor widoku patrzący bezpośrednio w dół Ziemi byłby pochylony o 0 stopni. Wektor widoku skierowany w przeciwną stronę od Ziemi miałby pochylenie o
180 stopni.Atrybut HTML:
|
Metody | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Parametry:
Zwracana wartość:
void Ustawia funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie pojawi się w miejscu docelowym. Zobacz addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) Parametry:
Zwracana wartość:
void Usuwa z miejsca docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą addEventListener. Zobacz removeEventListener. |
Wydarzenia | |
---|---|
gmp-centerchange |
function(centerChangeEvent) Argumenty:
To zdarzenie jest wywoływane po zmianie właściwości centrum Map3DElement. |
gmp-click |
function(clickEvent) Argumenty:
To zdarzenie jest wywoływane po kliknięciu elementu Map3DElement . |
gmp-headingchange |
function(headingChangeEvent) Argumenty:
To zdarzenie jest wywoływane po zmianie właściwości nagłówka Map3DElement. |
gmp-rangechange |
function(rangeChangeEvent) Argumenty:
To zdarzenie jest wywoływane po zmianie właściwości zakresu elementu Map3DElement. |
gmp-rollchange |
function(rollChangeEvent) Argumenty:
To zdarzenie jest wywoływane po zmianie właściwości rolki obiektu Map3DElement. |
gmp-steadychange |
function(steadyChangeEvent) Argumenty:
To zdarzenie jest wywoływane po zmianie stanu stałego Map3DElement . |
gmp-tiltchange |
function(tiltChangeEvent) Argumenty:
To zdarzenie jest wywoływane po zmianie właściwości przechylenia obiektu Map3DElement. |
Map3DElementOptions interfejs
google.maps.maps3d.Map3DElementOptions
interfejs
Obiekt Map3DElementOptions używany do definiowania właściwości, które można ustawić w Map3DElement.
Właściwości | |
---|---|
bounds optional |
Typ:
LatLngBounds|LatLngBoundsLiteral optional Zobacz Map3DElement.bounds . |
center optional |
Typ:
LatLngAltitude|LatLngAltitudeLiteral optional Zobacz Map3DElement.center . |
defaultLabelsDisabled optional |
Typ:
boolean optional |
heading optional |
Typ:
number optional Zobacz Map3DElement.heading . |
maxAltitude optional |
Typ:
number optional Zobacz Map3DElement.maxAltitude . |
maxHeading optional |
Typ:
number optional Zobacz Map3DElement.maxHeading . |
maxTilt optional |
Typ:
number optional Zobacz Map3DElement.maxTilt . |
minAltitude optional |
Typ:
number optional Zobacz Map3DElement.minAltitude . |
minHeading optional |
Typ:
number optional Zobacz Map3DElement.minHeading . |
minTilt optional |
Typ:
number optional Zobacz Map3DElement.minTilt . |
range optional |
Typ:
number optional Zobacz Map3DElement.range . |
roll optional |
Typ:
number optional Zobacz Map3DElement.roll . |
tilt optional |
Typ:
number optional Zobacz Map3DElement.tilt . |
SteadyChangeEvent zajęcia
google.maps.maps3d.SteadyChangeEvent
zajęcia
To zdarzenie jest tworzone na podstawie monitorowania stałego stanu Map3DElement
. To zdarzenie wyświetla się w drzewie DOM.
Te zajęcia obejmują okres
Event
Uzyskaj dostęp, dzwoniąc pod numer const {SteadyChangeEvent} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Właściwości | |
---|---|
isSteady |
Typ:
boolean Wskazuje, czy obiekt Map3DElement pozostaje bez zmian (tj. renderowanie bieżącej sceny zostało zakończone), czy nie. |
ClickEvent zajęcia
google.maps.maps3d.ClickEvent
zajęcia
To zdarzenie jest tworzone przez kliknięcie elementu Map3DElement.
Te zajęcia obejmują okres
Event
Uzyskaj dostęp, dzwoniąc pod numer const {ClickEvent} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Właściwości | |
---|---|
position |
Typ:
LatLngAltitude optional Długość/szerokość geograficzna/wysokość, które znajdowały się poniżej kursora w momencie wystąpienia zdarzenia. Pamiętaj, że na bardziej niższych poziomach otrzymasz mniej dokładne dane. Ponadto wysokość dna morskiego może zostać zwrócona dla wartości wysokości po kliknięciu powierzchni wody z wyższej pozycji aparatu. To zdarzenie wyświetla się w drzewie DOM. |
CenterChangeEvent zajęcia
google.maps.maps3d.CenterChangeEvent
zajęcia
To zdarzenie zostało utworzone na podstawie zmiany w Centrum monitorowania Map3DElement
. To zdarzenie wyświetla się w drzewie DOM.
Te zajęcia obejmują okres
Event
Uzyskaj dostęp, dzwoniąc pod numer const {CenterChangeEvent} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
HeadingChangeEvent zajęcia
google.maps.maps3d.HeadingChangeEvent
zajęcia
To zdarzenie zostało utworzone na podstawie monitorowania zmiany nagłówka Map3DElement
. To zdarzenie wyświetla się w drzewie DOM.
Te zajęcia obejmują okres
Event
Uzyskaj dostęp, dzwoniąc pod numer const {HeadingChangeEvent} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
RangeChangeEvent zajęcia
google.maps.maps3d.RangeChangeEvent
zajęcia
To zdarzenie zostało utworzone na podstawie zmiany zakresu monitorowania w dniu Map3DElement
. To zdarzenie wyświetla się w drzewie DOM.
Te zajęcia obejmują okres
Event
Uzyskaj dostęp, dzwoniąc pod numer const {RangeChangeEvent} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
RollChangeEvent zajęcia
google.maps.maps3d.RollChangeEvent
zajęcia
To zdarzenie zostało utworzone na podstawie monitorowania zmian w rolce Map3DElement
. To zdarzenie wyświetla się w drzewie DOM.
Te zajęcia obejmują okres
Event
Uzyskaj dostęp, dzwoniąc pod numer const {RollChangeEvent} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
TiltChangeEvent zajęcia
google.maps.maps3d.TiltChangeEvent
zajęcia
To zdarzenie jest tworzone na podstawie monitorowania zmiany przechylenia z dnia Map3DElement
. To zdarzenie wyświetla się w drzewie DOM.
Te zajęcia obejmują okres
Event
Uzyskaj dostęp, dzwoniąc pod numer const {TiltChangeEvent} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Polyline3DElement. zajęcia
google.maps.maps3d.Polyline3DElement
zajęcia
Linia łamana 3D to liniowy nakładka połączonych segmentów linii na mapie 3D.
Element niestandardowy:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-opacity="number" outer-width="number" stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polyline-3d>
Te zajęcia obejmują okres
HTMLElement
Ta klasa implementuje
Polyline3DElementOptions
Uzyskaj dostęp, dzwoniąc pod numer const {Polyline3DElement} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Polyline3DElement |
Polyline3DElement([options]) Parametry:
|
Właściwości | |
---|---|
altitudeMode |
Typ:
AltitudeMode optional Wartość domyślna:
AltitudeMode.ABSOLUTE Określa sposób interpretacji komponentów wysokości we współrzędnych.
Atrybut HTML:
|
coordinates |
Typ:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional Uporządkowana sekwencja współrzędnych linii łamanej. Wysokość jest ignorowana w niektórych trybach, więc jest opcjonalna. |
drawsOccludedSegments |
Typ:
boolean optional Wartość domyślna:
false Określa, czy elementy linii łamanej, które mogły zostać ukryte, są rysowane. Linie łamane mogą zostać zasłonięte geometrią mapy (np. budynkami).
Atrybut HTML:
|
extruded |
Typ:
boolean optional Wartość domyślna:
false Określa, czy linia łamana ma zostać połączona z powierzchnią. Aby można było wyciągnąć linię łamaną,
altitudeMode musi mieć wartość RELATIVE_TO_GROUND lub ABSOLUTE .Atrybut HTML:
|
geodesic |
Typ:
boolean optional Wartość domyślna:
false W przypadku funkcji
true krawędzie linii łamanej są interpretowane jako geodezja i postępują zgodnie z krzywą kuli ziemskiej. W przypadku ustawienia false krawędzie linii łamanej są renderowane jako linie proste w obszarze ekranu.Atrybut HTML:
|
outerColor |
Typ:
string optional Kolor zewnętrzny. Obsługiwane są wszystkie kolory CSS3.
Atrybut HTML:
|
outerOpacity |
Typ:
number optional Przezroczystość zewnętrzna między
0.0 a 1.0 .Atrybut HTML:
|
outerWidth |
Typ:
number optional Szerokość zewnętrzna wynosi od
0.0 do 1.0 . To jest procent (strokeWidth ).Atrybut HTML:
|
strokeColor |
Typ:
string optional Kolor kreski. Obsługiwane są wszystkie kolory CSS3.
Atrybut HTML:
|
strokeOpacity |
Typ:
number optional Przezroczystość kreski między
0.0 a 1.0 .Atrybut HTML:
|
strokeWidth |
Typ:
number optional Szerokość kreski w pikselach.
Atrybut HTML:
|
zIndex |
Typ:
number optional Wartość zIndex w porównaniu do innych poli.
Atrybut HTML:
|
Metody | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Parametry:
Zwracana wartość:
void Ustawia funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie pojawi się w miejscu docelowym. Zobacz addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) Parametry:
Zwracana wartość:
void Usuwa z miejsca docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą addEventListener. Zobacz removeEventListener. |
Polyline3DElementOptions interfejs
google.maps.maps3d.Polyline3DElementOptions
interfejs
Obiekt Polyline3DElementOptions używany do definiowania właściwości, które można ustawić w Polyline3DElement.
Właściwości | |
---|---|
altitudeMode optional |
Typ:
AltitudeMode optional Wartość domyślna:
AltitudeMode.ABSOLUTE Zobacz Polyline3DElement.altitudeMode . |
coordinates optional |
Typ:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional Zobacz Polyline3DElement.coordinates . |
drawsOccludedSegments optional |
Typ:
boolean optional Wartość domyślna:
false |
extruded optional |
Typ:
boolean optional Wartość domyślna:
false Zobacz Polyline3DElement.extruded . |
geodesic optional |
Typ:
boolean optional Wartość domyślna:
false Zobacz Polyline3DElement.geodesic . |
outerColor optional |
Typ:
string optional Zobacz Polyline3DElement.outerColor . |
outerOpacity optional |
Typ:
number optional Zobacz Polyline3DElement.outerOpacity . |
outerWidth optional |
Typ:
number optional Zobacz Polyline3DElement.outerWidth . |
strokeColor optional |
Typ:
string optional Zobacz Polyline3DElement.strokeColor . |
strokeOpacity optional |
Typ:
number optional Zobacz Polyline3DElement.strokeOpacity . |
strokeWidth optional |
Typ:
number optional Zobacz Polyline3DElement.strokeWidth . |
zIndex optional |
Typ:
number optional Zobacz Polyline3DElement.zIndex . |
Polygon3DElement. zajęcia
google.maps.maps3d.Polygon3DElement
zajęcia
Wielokąt 3D (np. linia łamana 3D) definiuje serię połączonych współrzędnych w uporządkowanej kolejności. Ponadto wielokąty tworzą pętlę tworzącą zamknięty obszar.
Element niestandardowy:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" fill-opacity="number" geodesic stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polygon-3d>
Te zajęcia obejmują okres
HTMLElement
Ta klasa implementuje
Polygon3DElementOptions
Uzyskaj dostęp, dzwoniąc pod numer const {Polygon3DElement} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
Polygon3DElement |
Polygon3DElement([options]) Parametry:
|
Właściwości | |
---|---|
altitudeMode |
Typ:
AltitudeMode optional Wartość domyślna:
AltitudeMode.ABSOLUTE Określa sposób interpretacji komponentów wysokości we współrzędnych.
Atrybut HTML:
|
drawsOccludedSegments |
Typ:
boolean optional Wartość domyślna:
false Określa, czy elementy wielokąta, które mogą zostać pominięte, są rysowane. Wielokąty mogą być zasłaniane geometrią mapy (np. budynkami).
Atrybut HTML:
|
extruded |
Typ:
boolean optional Wartość domyślna:
false Określa, czy wielokąt ma zostać połączony z podłożem. Aby wyciągnąć wielokąt,
altitudeMode musi mieć wartość RELATIVE_TO_GROUND lub ABSOLUTE .Atrybut HTML:
|
fillColor |
Typ:
string optional Kolor wypełnienia. Obsługiwane są wszystkie kolory CSS3.
Atrybut HTML:
|
fillOpacity |
Typ:
number optional Przezroczystość wypełnienia pomiędzy 0,0 a 1,0.
Atrybut HTML:
|
geodesic |
Typ:
boolean optional Wartość domyślna:
false W przypadku wartości
true krawędzie wielokąta są interpretowane jako geodezja i postępują zgodnie z krzywą kuli ziemskiej. W przypadku ustawienia false krawędzie wielokąta są renderowane na ekranie jako linie proste.Atrybut HTML:
|
innerCoordinates |
Typ:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optional Uporządkowana sekwencja współrzędnych, która wskazuje pętlę zamkniętą. W przeciwieństwie do linii łamanych wielokąt może składać się z jednej lub większej liczby ścieżek, które tworzą wiele wycięć wewnątrz wielokąta. |
outerCoordinates |
Typ:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional Uporządkowana sekwencja współrzędnych, która wskazuje pętlę zamkniętą. Wysokość jest ignorowana w niektórych trybach, więc jest opcjonalna. |
strokeColor |
Typ:
string optional Kolor kreski. Obsługiwane są wszystkie kolory CSS3.
Atrybut HTML:
|
strokeOpacity |
Typ:
number optional Przezroczystość kreski między
0.0 a 1.0 .Atrybut HTML:
|
strokeWidth |
Typ:
number optional Szerokość kreski w pikselach.
Atrybut HTML:
|
zIndex |
Typ:
number optional Wartość zIndex w porównaniu do innych poli.
Atrybut HTML:
|
Metody | |
---|---|
addEventListener |
addEventListener(type, listener[, options]) Parametry:
Zwracana wartość:
void Ustawia funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie pojawi się w miejscu docelowym. Zobacz addEventListener |
removeEventListener |
removeEventListener(type, listener[, options]) Parametry:
Zwracana wartość:
void Usuwa z miejsca docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą addEventListener. Zobacz removeEventListener. |
Polygon3DElementOptions interfejs
google.maps.maps3d.Polygon3DElementOptions
interfejs
Obiekt Polygon3DElementOptions używany do definiowania właściwości, które można ustawić w Polygon3DElement.
Właściwości | |
---|---|
altitudeMode optional |
Typ:
AltitudeMode optional Wartość domyślna:
AltitudeMode.ABSOLUTE Zobacz Polygon3DElement.altitudeMode . |
drawsOccludedSegments optional |
Typ:
boolean optional Wartość domyślna:
false |
extruded optional |
Typ:
boolean optional Wartość domyślna:
false Zobacz Polygon3DElement.extruded . |
fillColor optional |
Typ:
string optional Zobacz Polygon3DElement.fillColor . |
fillOpacity optional |
Typ:
number optional Zobacz Polygon3DElement.fillOpacity . |
geodesic optional |
Typ:
boolean optional Wartość domyślna:
false Zobacz Polygon3DElement.geodesic . |
innerCoordinates optional |
Typ:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral>|Iterable<LatLngLiteral>> optional |
outerCoordinates optional |
Typ:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional |
strokeColor optional |
Typ:
string optional Zobacz Polygon3DElement.strokeColor . |
strokeOpacity optional |
Typ:
number optional Zobacz Polygon3DElement.strokeOpacity . |
strokeWidth optional |
Typ:
number optional Zobacz Polygon3DElement.strokeWidth . |
zIndex optional |
Typ:
number optional Zobacz Polygon3DElement.zIndex . |
AltitudeMode stałe
google.maps.maps3d.AltitudeMode
stałe
Określa sposób interpretacji komponentów wysokości we współrzędnych.
Uzyskaj dostęp, dzwoniąc pod numer const {AltitudeMode} = await google.maps.importLibrary("maps3d")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
ABSOLUTE |
Umożliwia wyrażenie obiektów w odniesieniu do średniego poziomu morza. Oznacza to również, że jeśli poziom szczegółowości terenu zmieni się pod obiektem, jego pozycja bezwzględna pozostanie bez zmian. |
CLAMP_TO_GROUND |
Pozwala wyrażać obiekty znajdujące się na ziemi. Pozostaną one na poziomie gruntu wzdłuż terenu niezależnie od podanej wysokości. Jeśli obiekt jest ustawiony nad większym akwenem, zostanie umieszczony na poziomie morza. |
RELATIVE_TO_GROUND |
Umożliwia wyrażenie obiektów względem powierzchni ziemi. Jeśli poziom szczegółowości terenu ulegnie zmianie, położenie obiektu pozostanie stałe względem gruntu. Jeśli wysokość znajduje się nad wodą, wysokość zostanie zinterpretowana jako wartość w metrach nad poziomem morza. |
RELATIVE_TO_MESH |
Umożliwia wyrażenie obiektów w odniesieniu do najwyższej powierzchni ziemi, budynku i wody. Jeśli znajdujesz się nad wodą, będzie to powierzchnia wody. w przypadku terenu jest to powierzchnia budynku (jeśli istnieje) lub powierzchnia gruntu (jeśli nie ma żadnych budynków). |