Столкнулся со следующей проблемой. На карте есть точки с лейблами, в лейбле должна быть ссылка на блог, свзяанный с этой точкой. Но 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", ;
$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);
HTML в label
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 06 авг 2008, 04:53
- Репутация: 0
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей