Posted by: HAMDA | May 2, 2010

Tahap Pembuatan Template


File template digunakan untuk menampilkan data spasial atau peta ke halaman web yang bersangkutan, dimana proses yang dilakukan adalah dengan menyisipkan widget chameleon, berikut ini adalah mengenai widget terkait dengan proses menampilkan peta pada halaman web:

– MapDHTML, merupakan widget chameleon yang mempresentasikan objek map ke halaman peta contoh penggunaan nya:

– Widget Chameleon untuk navigasi peta, ada beberapa widget yang digunakan untuk fungsi navigasi sepert zoom in,zoom out, pan, full extent dan identify feature. Berikut contoh penggunaan nya:

– Widget Chameleon untuk legenda peta, projection label dan skala bar peta, Berikut contoh penggunaan nya:

Projection

align=”center” valign=”top” >
Legend

Setalah file template-nya selesai, maka fungsionalitas yang terdapat di dalamnya telah siap dijalankan, meskipun demikian, untuk membuat file aplikasi dari template-nya masih perlu membuat sebuah file inisialisasi (*.PHTML), dimana file ini nantinya akan merujuk ke file template yang telah dibuat tadi. Berikut contoh file PHTML nya:

include(“../chameleon/chameleon.php” );

$szTemplate = “./halamanpeta.php”;

$szMapFile = “../map/main.map”;

class SampleApp extends Chameleon

{

function SampleApp()

{

parent::Chameleon();

$this->moMapSession = new MapSession_RW;

$this->moMapSession->setTempDir( getSessionSavePath());

}

}

$oApp = new SampleApp();

$oApp->registerSkin( ‘skins/sample’ );

$oApp->CWCInitialize( $szTemplate, $szMapFile );

//bug MT 615: required to get cwcjsapi widget working

$oApp->mnMinimumMaturityLevel = MATURITY_ALPHA;

$oApp->CWCExecute();


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories