Метод FitWorldBounds (Объект IIngeoNavigator)


Данный метод изменяет параметры проекции таким образом, чтобы центр указанного прямоугольника совпадал с центром видимой области. Изменение масштаба происходит в зависимости от значения параметра aFitMode.

Синтаксис

ЯзыкОписание
VBScript, JavaScriptSubFitWorldBounds(aX1, aY1, aX2, aY2, aFitMode)
Visual BasicSub FitWorldBounds(ByVal aX1 As Double, ByVal aY1 As Double, ByVal aX2 As Double, ByVal aY2 As Double, ByVal aFitMode As TIngeoNavigatorFitMode)
Delphiprocedure FitWorldBounds(aX1: Double; aY1: Double; aX2: Double; aY2: Double; aFitMode: TIngeoNavigatorFitMode);
C, C++HRESULT FitWorldBounds(double aX1, double aY1, double aX2, double aY2, TIngeoNavigatorFitMode aFitMode);

Параметры

aX1
Минимальная координата прямоугольника по X
aY1
Минимальная координата прямоугольника по Y
aX2
Максимальная координата прямоугольника по X
aY2
Максимальная координата прямоугольника по Y
aFitMode

Способ изменения масштаба.

Может принимать следующие значения:

ЗначениеОписание
infitNoScaleНе изменять масштаб отображения
infitScaleIfNeedМасштаб изменяется если указанные габариты превышают габариты области видимости или составляют менее одной восьмой от габаритов области видимости. Масштаб подбирается таким образом, чтобы указанный прямоугольник занимал семь восьмых области видимости.
infitAlwaysScaleМасштаб изменяется всегда и подбирается таким образом, чтобы указанный прямоугольник занимал семь восьмых области видимости.