AGeoBounds

AGeoBounds definuje obdelník složený ze zadaných bodů ve formátu AGeoPoint.

Arguments

southWestBod typu AGeoPoint označující jihozápad, nebo-li levý dolní roh obdelníku.
northEastBod typu AGeoPoint označující severovýchod, nebo-li pravý horní roh obdelníku.

Příklad

var bounds = new AGeoBounds();
bounds.extend(praguePlace);
bounds.extend(brnoPlace);
var northEast = bounds.northEast;
Summary
AGeoBounds definuje obdelník složený ze zadaných bodů ve formátu AGeoPoint.
Jihozápad, nebo-li levý dolní roh obdelníku.
Severovýchod, nebo-li pravý horní roh obdelníku.
Rozměry AGeoBounds inicializujete definováním jihozápadního (vlevo dole) a severovýchodního (vpravo nahoře) rohu, pomocí předaných parametrů typu AGeoPoint.
Test zda-li bod spadá do obdélníku vrací true nebo false.
Test zda-li se do obdélníku vejde obdélník předaný
Vrátí střed obdélníku
Rozšíří obdélník tak aby do něj vešel předaný bod

Properties

southWest

Jihozápad, nebo-li levý dolní roh obdelníku.

northEast

Severovýchod, nebo-li pravý horní roh obdelníku.

Functions

initialize

initialize: function(southWest,
northEast)

Rozměry AGeoBounds inicializujete definováním jihozápadního (vlevo dole) a severovýchodního (vpravo nahoře) rohu, pomocí předaných parametrů typu AGeoPoint.

Arguments

southWestjiho-západ
northEastsevero-východ

contains

contains: function(aGeoPoint,
overlapRatio)

Test zda-li bod spadá do obdélníku vrací true nebo false.

Arguments

aGeoPointBod typu AGeoPoint
overlapRatiopoměr pro změnu velikosti rectanglu. např.  0.5 bude znamenat přičtení poloviny rozměru na obě strany.

containsBounds

containsBounds: function(aGeoBounds)

Test zda-li se do obdélníku vejde obdélník předaný

Arguments

aGeoBoundsObdélník typu AGeoBounds co se má nebo nemá vejít.

getCenter

getCenter: function()

Vrátí střed obdélníku

Returns

centerstřed obdélníku jako bod typu AGeoPoint

extend

extend: function(aGeoPoints)

Rozšíří obdélník tak aby do něj vešel předaný bod

Arguments

aGeoPointsjeden bod typu AGeoPoint nebo pole instancí bodů
Třída definuje polohu v konkrétním kartografickém systému daném výčtem ACoordinateSystem.
initialize: function(southWest,
northEast)
Rozměry AGeoBounds inicializujete definováním jihozápadního (vlevo dole) a severovýchodního (vpravo nahoře) rohu, pomocí předaných parametrů typu AGeoPoint.
AGeoBounds definuje obdelník složený ze zadaných bodů ve formátu AGeoPoint.
contains: function(aGeoPoint,
overlapRatio)
Test zda-li bod spadá do obdélníku vrací true nebo false.
containsBounds: function(aGeoBounds)
Test zda-li se do obdélníku vejde obdélník předaný
getCenter: function()
Vrátí střed obdélníku
extend: function(aGeoPoints)
Rozšíří obdélník tak aby do něj vešel předaný bod