HOME BLOG
 

MAPAS API

Classe OpenLayers.Bounds

As instâncias desta classe representam bounding boxes. A sua definição é feita fornecendo os extremos da bounding box inferior esquerdo (left e bottom) e superior direito (right e top).

 
Construtor
Construtor Descrição

OpenLayers.Bounds(left:Float, bottom:Float, right:Float, top:Float)

Cria uma nova instância de OpenLayers.Bounds cujos extremos são definidos por left, bottom, right e top.

Métodos
>Método Retorno Descrição

clone()

OpenLayers.Bounds

Obtém uma cópia da instância.

getCenterPixel()

OpenLayers.Pixel

Devolve um objecto OpenLayers.Pixel com o valor do centro da bounding box.

getCenterLonLat()

OpenLayers.LonLat

Devolve um objecto OpenLayers.LonLat com o valor do centro da boundingbox.

add(x:Float, y:Float)

OpenLayers.Bounds

Devolve um novo objecto OpenLayers.Bounds com a bounding box actual deslocada de acordo com x e y.

extend(object:OpenLayers.LonLat | OpenLayers.Bounds)

void

Recebe um objecto OpenLayers.LonLat ou OpenLayers.Bounds e estende os limites da boundingbox actual de forma a conter object.

containsPixel(px:OpenLayers.Pixel, inclusive?:Boolean)

Boolean

Indica se a boundingbox actual contém o pixel px. O parâmetro inclusive indica se as bordas devem ser consideradas. Por omissão é true.

containsLonLat(ll:OpenLayers.LonLat, inclusive?: Boolean)

Boolean

Indica se a boundingbox actual contém o ponto do globo ll. O parâmetro inclusive indica se as bordas devem ser consideradas. Por omissão é true.

intersectsBounds(bounds:OpenLayers.Bounds, inclusive?:Boolean)

Boolean

Indica se a boundingbox actual se intersecta com bounds. O parâmetro inclusive indica se as bordas devem ser consideradas. Por omissão é true.

containsBounds(bounds:OpenLayers.Bounds, partial?:Boolean, inclusive?:Boolean)

Boolean

Averigua se a boundingbox actual contém bounds. Se partial for true, apenas parte de bounds precisa de estar contida na boundingbox actual para que o retorno seja positivo. Por omissão partial é false. O parâmetro inclusive indica se as bordas devem ser consideradas. Por omissão inclusive é true.