TMappl.DrawMapByBounds
Модуль: Mappl
Класс: TMappl
Отобразить прямоугольную область карты в контекст устройства по границам карты
Объявление
procedure DrawMapByBounds(DC: HDC; aDPI: integer; WidthDC,HeightDC: integer;
mMinX,mMaxX,mMinY,mMaxY: double; var mCenterX,mCenterY,mZoom,mScale: double;
RefreshMapMode: TRefreshMapDrawMode = rmdDefault;
flDrawOverlay: boolean = false; flUseCoordApproximation: boolean = false);
Параметры
DC
- контекст устройства, в который выводится карта
aDPI
- плотность вывода (количество пикселей на дюйм)
WidthDC
- ширина контекста устройства
HeightDC
- высота контекста устройства
- mMinX
- минимальное значение координат отображенного фрагмента карты по горизонтали
- mMinY
- минимальное значение координат отображенного фрагмента карты по вертикали
- mMaxX
- максимальное значение координат отображенного фрагмента карты по горизонтали
- mMaxY
- максимальное значение координат отображенного фрагмента карты по вертикали
- mCenterX
- значение координаты центра карты по горизонтали (возвращаемый параметр)
- mCenterY
- значение координаты центра карты по вертикали (возвращаемый параметр)
- mZoom
- масштабный коэффициент отображенного фрагмента карты (число единиц карты в пикселе изображения, возвращаемый параметр)
- mScale
- масштаб отображенного фрагмента карты (возвращаемый параметр)
RefreshMapMode
- варианты отрисовки карты (rmdDefault)
flDrawOverlay
- флаг отрисовки временных объектов, анимации и др. поверх карты (false)
flUseCoordApproximation
- флаг использования метода апрроксимации при пересчете координат (false)
Смотри также
- DrawMapByScale
- Отобразить прямоугольную область карты в заданном масштабе в контекст устройства
- DrawMapByZoom
- Отобразить прямоугольную область карты в контекст устройства по масштабному коэффициенту
- DrawMapByBounds
- Отобразить прямоугольную область карты в контекст устройства по границам карты
- DrawMapByMOS
- Отобразить прямоугольную область карты в контекст устройства по MOS