2016-12-31 19 views

答えて

1

私は成功:

$oSymbol = new symbolObj($map, "imtest"); 
$oSymbol->set("type", MS_SYMBOL_PIXMAP); 
$oSymbol->setImagePath('symbols/images/star-symbol.png'); 
$oSymbol->set("filled", MS_TRUE); 
$oSymbol->set("sizex", 1); 
$oSymbol->set("sizey", 1); 
$oSymbol->set("inmapfile", MS_TRUE); 



//$style->set("symbolname", "mydash"); 

/* 
* @ create CLASS for LAYER 
*/ 
$class = new ClassObj($layer); 

if ($type_feature == 'polygon') { 
    //die('polygon'); 
    $symbol = 'mapinfo-sym-41'; 


    $symbol_style_opacity = 100; 
    $symbol_style_color = array(0, 0, 255); 
    $class->updateFromString(" 
    CLASS 
     STYLE 
      SYMBOL 'imtest' 
      COLOR 0 0 255 
      ANGLE 30 
      SIZE 10 
      WIDTH 1 
      OPACITY 100 
     END 
    END 
"); 
} 
関連する問題