TMapScreen.ScaleByFrame

 

TMapScreen

Top

Установить масштаб для отображения заданного фрагмента целиком в окне

 

procedure ScaleByFrame(const frame: TDFRAME;  place: TPPLACE);

procedure ScaleByFrame(const leftbottom, righttop : TDOUBLEPOINT;  place: TPPLACE);

 

Описание:

Метод устанавливает текущий масштаб отображения карты таким образом, чтобы заданный фрагмент целиком отображался в окне. Фрагмент задается прямоугольной областью, которая указывается посредством координат левого нижнего и правого верхнего углов. Координаты этих могут быть заданы либо структурой TDFRAME (X1,Y1 - левый нижний угол, X2,Y2 - правый верхний угол), либо двумя точками TDOUBLEPOINT.

Координаты могут быть заданы в разном формате представления координат – в радианах, в метрах, в пикселях экрана. В каком именно виде представлены координаты, определяется параметром place.