Определяет минимальную ширину слоя. |
Краткое описание
void setMinWidthLayer(string strLayer,double dWidth); |
Параметры
Параметры | Описание |
strLayer | Слой, для которого определяется значение ширины. |
dWidth | Минимальная ширина слоя. Ширина задается в градусах или метрах, в зависимости от используемой карты. |
Описание
Функция определяет ширину видимой области слоя. Значение ширины представляет собой разность между координатами «Х» правой и левой стороны открытого экрана средства просмотра карт GIS. Координаты можно запросить с помощью «getXRight» и «getXLeft». Если координата «Х» левой стороны 10, а правой стороны 100, будет отображаться область шириной 90. Если необходимо показывать слой только после увеличения масштаба, установите небольшое значение, например 50. Таким образом, слой начнет отображаться только в случае увеличения масштаба до момента, когда разница между координатами будет равна 50 или меньше.Если карта увеличена недостаточно, текст не будет показан. |
ПРИМЕР |
Нижеследующий код задает минимальную ширину видимой области слоя 5000. |
main()
{
GisViewer_ewo1.setMinWidthLayer(«COUNTRY»,5000);
}
Используется для объекта:
Средство просмотра карты геоинформационной системы (GIS) |
См. также