HTML в label

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
lex
Новоприбывший
Сообщения: 1
Зарегистрирован: 06 авг 2008, 04:53
Репутация: 0

HTML в label

Сообщение lex » 06 авг 2008, 10:29

Столкнулся со следующей проблемой. На карте есть точки с лейблами, в лейбле должна быть ссылка на блог, свзяанный с этой точкой. Но mapserver показывает только текст без преобразования в html. Возможно как-то вставить html код?

Код:
$newLine = ms_newLineObj();
$newLine->addXY($px, $py);

$newShape = ms_newShapeObj(0);
$newShape->add($newLine);
$newShape->set("text",$txt);
$txtLayer->addFeature($newShape);

// Class properties
$pntClass = ms_newClassObj($txtLayer);
$clStyle = ms_newStyleObj($pntClass);
$clStyle->color->setRGB(0, 0, 255);
$clStyle->outlinecolor->setRGB(255, 0, 0);
$clStyle->set("symbolname", "circle");
$symSize = 10;
$clStyle->set("size", $symSize);

// Label properties
//$pntClass->label->set("position", MS_UR);
$pntClass->label->set("position", MS_AUTO);
//$pntClass->label->set("size", "small");
$pntClass->label->set("font", "FreeSans");
$pntClass->label->set("type", MS_TRUETYPE);
$pntClass->label->set("size", 8);
$pntClass->label->set("antialias", MS_FALSE);
$pntClass->label->set("buffer", 5);
$pntClass->label->set("wrap", ",");
$pntClass->label->color->setRGB(0, 0 , 0);
$pntClass->label->backgroundcolor->setRGB(255, 255, 210);
$pntClass->label->backgroundshadowcolor->setRGB(170, 170 , 170);
$pntClass->label->set("backgroundshadowsizex", 2);
$pntClass->label->set("backgroundshadowsizey", 2);

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей