Typ klienta

verze 1.0

Parametr client_type určuje typ panelu, který bude vytvořen. Typy panelů jsou definovány v adresáři .admin/mapclient.

Pro definici nového typu je potřeba vytvořit konfigurační soubor, který popisuje strukturu oken a skripty, které se do těchto oken budou načítat. Konfigurační soubor je skript, který se jmenuje podle názvu typu.
Stejným způsobem je potřeba vytvořit konfigurační soubor pro okno panelu, který se jmenuje panel_(název_typu).
Příklady:

Příklady:

verze 1.1

Od nové verze mapového projektu 1.1, která se inicializuje v konfiguračním souboru .admin/map_schema.inc
př:
<?
$MAP_PROJECT = array(
  "map"=>"T-MapServer",
  "name"=>"TMS_UZDROJE_AUTOMAPA",
  "bgColor"=>"EEEECC",
  "version"=>1.1,
...
?>
lze panel nástrojů "map_panel" vkládat jako samotnou html,php stránku,která je nadefinována v souboru panel_schema.inc.
př:
  $MAP_PANEL["hertz"]["file"] = "panel.html";
Toto umožňuje libovolnou konfiguraci vzhledu a funkčnosti panelu v jednotlivých klientech.Při použití této verze,odpadá definování jednotlivých prvků panelu v souboru panel_klient.inc.Je nutno však nadefinovat použité objekty a to i v případě definice prvků programově !
př:
- použito ve většině případech
<?
  require(FileUp2(".admin/browser.inc"));

  /********** global_settings ****************/
  $MAP_PROJECT["mapEvent"]["onClick"]="pan";
  $MAP_PROJECT["layer"]["visible"]="false";

  /********** panel_settings ****************/
  $PANEL_OBJECT[] = array("type"=>"tool");                                        <- definice užití tools (hotlink,info,zoomin,zoomout,pan,...)
  $PANEL_OBJECT[] = array("type"=>"zoombar","rel_left"=>10,"rel_top"=>10);        <- definice užití zoombaru
  $PANEL_OBJECT[] = array("type"=>"function");                                    <- definice užití funkcí (legend,Scale,refresh,...)
?>
Další nedílnou součástí konfigurace panelu je soubor panel_schema.inc