TMapDataView.ScaleInPoint

 

TMapDataView

Top

 

Установить текущий масштаб отображения и переместить центр в указанную точку.

 

procedure ScaleInPoint(MapX, MapY, NewScale : integer);

 

Описание:

Свойство задает знаменатель масштаба отображения электронной карты.

При изменении свойства производится генерализация отображаемых объектов карты по правилам, установленным в классификаторе карты.

При изменении масштаба отображения карты производится пересчет значений свойств MapLeft и MapTop таким образом, чтобы центр области отображения карты остался в точке указанной свойствами MapX и MapY, которые указываются в пикселях в старом масштабе отображения (когда MapLeft и MapTop еще не пересчитаны)  При изменении свойства карта перерисовывается.