↑ Базовые объекты в Google Maps API 3 | ||||
Урок - Объект LatLngBounds (Географический прямоугольник) | ||||
← Предыдущий урок Урок - Объект LatLng (Географические координаты)
|
Следующий урок → Урок - Карты в Google Maps API 3.
|
LatLngBounds-объект представляет собой прямоугольник в географических координатах.
Создание объекта LatLngBounds.
Создается LatLngBounds-объект командой:
new google.maps.LatLngBounds(sw?:LatLng, ne?:LatLng);
где sw - координаты юго-западной точки (South-west) прямоугольника, ne - координаты северо восточной точки (North-East) прямоугольника.
Пример создания LatLngBounds-объекта:
var swLatLng = new google.maps.LatLng(10, 120); var neLatLng = new google.maps.LatLng(120, 170); new google.maps.LatLngBounds(swLatLng, neLatLng);
Свойства LatLngBounds-объекта.
У LatLngBounds-объекта нет свойств.
Методы LatLngBounds-объекта.
У LatLngBounds-объекта существует методы:
- contains(latLng:LatLng) - вернет true, если точка находится внутри указанного прямоугольника, иначе вернет false.
- equals(other:LatLngBounds) - вернет true если границы указанного прямоугольника приблизительно равны текущему прямоугольнику.
- extend(point:LatLng) - вернет новый LatLngBounds-объект с границей расширенный до указанной точки.
- getCenter() - вернет LatLng-объект, центральную точку географического прямоугольника.
- getNorthEast() - вернет LatLng-объект, северо-восточную точку прямоугольника.
- getSouthWest() - вернет LatLng-объект, юго западную точку прямоугольника.
- intersects(other:LatLngBounds) - вернет true, если указанный прямоугольник пересекается с текущим прямоугольником.
- isEmpty() - вернет true, если граница пуста.
- toSpan() - вернет LatLng-обхект, конвертируя границу в диапозон LatLng.
- toString() - вернет строковое представление границы.
- toUrlValue(precision?:number) - вернет строку координат углов границы в виде "lat_lo,lng_lo,lat_hi,lng_hi", где lat_lo - широта юго-западной точки, lng_lo - долгота юго западной точки, lat_hi - широта северо восточной точки, lng_hi - долгота северо-восточной точки.
- union(other:LatLngBounds) - вернет новый LatLngBounds-объект, полученный объединением текущей границы и указанной границы.
↑ Базовые объекты в Google Maps API 3 | ||||
Урок - Объект LatLngBounds (Географический прямоугольник) | ||||
← Предыдущий урок Урок - Объект LatLng (Географические координаты)
|
Следующий урок → Урок - Карты в Google Maps API 3.
|