Instancje tej klasy reprezentują prostokąty ograniczające mapę.
bounds = new EMAPI.Bounds(); bounds.extend(new EMAPI.LonLat(4,5)); bounds.extend(new EMAPI.LonLat(5,6)); bounds.toBBOX(); // zwraca 4,5,5,6
| EMAPI. | Instancje tej klasy reprezentują prostokąty ograniczające mapę. | 
| Properties | |
| left | {Float} Mniejsza współrzędna pozioma. | 
| bottom | {Float} Mniejsza współrzędna pionowa. | 
| right | {Float} Większa współrzędna pozioma. | 
| top | {Float} Większa współrzędna pionowa. | 
| Functions | |
| EMAPI. | Towrzy nowy obiekt klasy EMAPI.Bounds. | 
| clone | Tworzy kopię prostokąta. | 
| equals | Porównuje dwa prostokąty, aktualny z przekazywanym w parametrze. | 
| toString | Zwraca współrzędne prostokąta w formie tekstowej. | 
| toArray | Zwraca współrzędne prostokąta jako tablicę. | 
| toBBOX | Zwraca współrzędne prostokąta w uproszczonej formie tekstowej. | 
| getWidth | Zwraca szerokość prostokąta. | 
| getHeight | Zwraca wysokość prostokąta. | 
| getSize | Zwraca rozmiary prostokąta. | 
| getCenterPixel | Zwraca środek ekranowy prostokąta. | 
| getCenterLonLat | Zwraca środek geograficzny prostokąta. | 
| add | Tworzy kopię prostokąta ze współrzędnymi przesuniętymi o podane wartości. | 
| extend | Rozszerza, jezeli to konieczne, prostokąt tak, aby zawierał wskazany punkt lub inny prostokąt. | 
| containsLonLat | Sprawdza, czy punkt geograficzny jest zawarty w prostokącie. | 
| containsPixel | Sprawdza, czy punkt ekranowy jest zawarty w prostokącie. | 
| contains | Sprawdza, czy punkt o podanych współrzędnych jest zawarty w prostokącie. | 
| intersectsBounds | Sprawdza, czy inny prostokąt ma z aktualnym prostokątem część wspólną. | 
| containsBounds | Sprawdza, czy inny prostokąt jest zawarty w danym prostokącie. | 
| determineQuadrant | Sprawdza, czy w której części prostokąta znajduje się punkt geograficzny. | 
| fromString | Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie postaci tekstowej współrzędnych. | 
| fromArray | Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie tablicy współrzędnych. | 
| fromSize | Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie obiektu EMAPI.Size. | 
clone:function() 
Tworzy kopię prostokąta.
{EMAPI.Bounds} Nowy obiekt klasy EMAPI.Bounds z identycznymi współrzędnymi.
equals:function( bounds ) 
Porównuje dwa prostokąty, aktualny z przekazywanym w parametrze.
| bounds | {EMAPI.Bounds} Prostokąt do porównania z aktualnym. | 
{Boolean} Informacja czy prostokąty są identyczne.
getSize:function() 
Zwraca rozmiary prostokąta.
{EMAPI.Size} Rozmiar prostokąta w formie obiektu klasy EMAPI.Size.
getCenterPixel:function() 
Zwraca środek ekranowy prostokąta.
{EMAPI.Pixel} Ekranowy punkt środkowy prostokąta.
getCenterLonLat:function() 
Zwraca środek geograficzny prostokąta.
{EMAPI.LonLat} Geograficzny punkt środkowy prostokąta.
add:function( x, y ) 
Tworzy kopię prostokąta ze współrzędnymi przesuniętymi o podane wartości.
| x | {Float} Przesunięcie w poziomie. | 
| y | {Float} Przesunięcie w pionie. | 
{EMAPI.Bounds} Nowy przesunięty obiekt EMAPI.Bounds.
extend:function( object ) 
Rozszerza, jezeli to konieczne, prostokąt tak, aby zawierał wskazany punkt lub inny prostokąt.
| object | {EMAPI.LonLat lub EMAPI.Bounds} Obiekt, który musi być zawarty w nowym prostokącie. | 
containsLonLat:function( ll, inclusive ) 
Sprawdza, czy punkt geograficzny jest zawarty w prostokącie.
| ll | {EMAPI.LonLat} Punkt geograficzny. | 
| inclusive | {Boolean} Informacja, czy brać pod uwagę brzeg prostokąta (domyślnie true). | 
{Boolean} Informacja o zawieraniu się punktu w prostokącie.
containsPixel:function( px, inclusive ) 
Sprawdza, czy punkt ekranowy jest zawarty w prostokącie.
| px | {EMAPI.Pixel} Punkt ekranowy. | 
| inclusive | {Boolean} Informacja, czy brać pod uwagę brzeg prostokąta (domyślnie true). | 
{Boolean} Informacja o zawieraniu się punktu w prostokącie.
contains:function( x, y, inclusive ) 
Sprawdza, czy punkt o podanych współrzędnych jest zawarty w prostokącie.
| x | {Float} Współrzędna x. | 
| y | {Float} Współrzędna y. | 
| inclusive | {Boolean} Informacja, czy brać pod uwagę brzeg prostokąta (domyślnie true). | 
{Boolean} Informacja o zawieraniu się punktu w prostokącie.
intersectsBounds:function( bounds, inclusive ) 
Sprawdza, czy inny prostokąt ma z aktualnym prostokątem część wspólną.
| bounds | {EMAPI.Bounds} Dane sprawdzanego prostokąta. | 
| inclusive | {Boolean} Informacja, czy brać pod uwagę brzeg prostokąta (domyślnie true). | 
{Boolean} Informacja o nachodzeniu się prostokątów.
containsBounds:function( bounds, partial, inclusive ) 
Sprawdza, czy inny prostokąt jest zawarty w danym prostokącie.
| bounds | {EMAPI.Bounds} Dane sprawdzanego prostokąta. | 
| partial | {Boolean} Informacja czy cały prostokąt ma się zawierać w danym, czy też wystarczy część (domyślnie false). | 
| inclusive | {Boolean} Informacja, czy brać pod uwagę brzeg prostokąta (domyślnie true). | 
{Boolean} Informacja o zawieraniu się prostokąta w danym.
determineQuadrant: function( lonlat ) 
Sprawdza, czy w której części prostokąta znajduje się punkt geograficzny.
| lonlat | {EMAPI.LonLat} Punkt geograficzny. | 
{String} Część prostokąta (“br”, “tr”, “tl”, “bl”), w której znajduje się punkt.
E.Bounds.fromString = function( str ) 
Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie postaci tekstowej współrzędnych.
| str | {String} Oddzielone przecinkiem wartości współrzędnych prostokąta (np. “5,42,10,45”). | 
{EMAPI.Bounds} Nowy obiekt EMAPI.Bounds zbudowany na podstawie łańcucha przekazanego w parametrze.
E.Bounds.fromArray = function( bbox ) 
Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie tablicy współrzędnych.
| bbox | {Array(Float)} Tablica współrzędnych prostokąta (np. [5,42,10,45]). | 
{EMAPI.Bounds} Nowy obiekt EMAPI.Bounds zbudowany na podstawie tablicy przekazanej w parametrze.
E.Bounds.fromSize = function( size ) 
Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie obiektu EMAPI.Size.
| size | {EMAPI.Size} Obiekt EMAPI.Size do utworzenia prostokąta. | 
{EMAPI.Bounds} Nowy obiekt EMAPI.Bounds zbudowany na podstawie przekazanego parametru EMAPI.Size.
Tworzy kopię prostokąta.
clone:function() 
Porównuje dwa prostokąty, aktualny z przekazywanym w parametrze.
equals:function( bounds ) 
Zwraca współrzędne prostokąta w formie tekstowej.
toString:function() 
Zwraca współrzędne prostokąta jako tablicę.
toArray: function() 
Zwraca współrzędne prostokąta w uproszczonej formie tekstowej.
toBBOX:function( decimal ) 
Zwraca szerokość prostokąta.
getWidth:function() 
Zwraca wysokość prostokąta.
getHeight:function() 
Zwraca rozmiary prostokąta.
getSize:function() 
Zwraca środek ekranowy prostokąta.
getCenterPixel:function() 
Zwraca środek geograficzny prostokąta.
getCenterLonLat:function() 
Tworzy kopię prostokąta ze współrzędnymi przesuniętymi o podane wartości.
add:function( x, y ) 
Rozszerza, jezeli to konieczne, prostokąt tak, aby zawierał wskazany punkt lub inny prostokąt.
extend:function( object ) 
Sprawdza, czy punkt geograficzny jest zawarty w prostokącie.
containsLonLat:function( ll, inclusive ) 
Sprawdza, czy punkt ekranowy jest zawarty w prostokącie.
containsPixel:function( px, inclusive ) 
Sprawdza, czy punkt o podanych współrzędnych jest zawarty w prostokącie.
contains:function( x, y, inclusive ) 
Sprawdza, czy inny prostokąt ma z aktualnym prostokątem część wspólną.
intersectsBounds:function( bounds, inclusive ) 
Sprawdza, czy inny prostokąt jest zawarty w danym prostokącie.
containsBounds:function( bounds, partial, inclusive ) 
Sprawdza, czy w której części prostokąta znajduje się punkt geograficzny.
determineQuadrant: function( lonlat ) 
Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie postaci tekstowej współrzędnych.
E.Bounds.fromString = function( str ) 
Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie tablicy współrzędnych.
E.Bounds.fromArray = function( bbox ) 
Alternatywna metoda konstruująca obiekt klasy EMAPI.Bounds na podstawie obiektu EMAPI.Size.
E.Bounds.fromSize = function( size )