Menampilkan lokasi UCS menggunakan Google Map

Union Catalog Server (UCS) merupakan aplikasi yang  mampu menyatukan beberapa beberapa Katalog Perpustakaan dengan metode web service. Dalam perkembangannya SLiMS (Senayan Library Management System) telah diluncurkan 2 versi. Versi pertama dikemas bersama dengan Senayan3-Stable14 (Seulanga) dan selanjutnya dibuat terpisah dan diberi nama UCS-2.0. Untuk kode sumber UCS-2.0 dapat diunduh di http://github.com/slims/ucs-2.0

UCS digunakan untuk memudahkan pencarian koleksi melalui satu tampilan, dan selanjutnya hasil pencarian akan ditampilkan dengan lengkap serta lokasi perpustakaan yang memiliki koleksi tersebut.


Untuk lebih mempermudah pencarian koleksi, maka penulis menambahkan tampilan lokasi menggunakan bantuan Google Map, yang dapat digunakan untuk menelusuri Perpustakaan tujuan.

Instalasi
Proses instalasi UCS maps ini cukup mudah, langkah awal silahkan unduh file maps.inc.php disini
kemudian tambahkan di folder ucs_root\includes\contents\

Konfigurasi
Menambahkan lintasan di halaman depan (OPAC)
  1. Buka file ucs_root\themes\default\index_template.inc.php
  2. Tambahkan kode sumber seperti dibawah
  3.  
    $menus['index'] = array('./index.php', __('Home'));
    $menus['libinfo'] = array('./index.php', __('UCS Information'));
    //add by heru
    $menus['maps'] = array('./index.php', __('UCS Maps'));
    

Menambahkan lokasi anggota UCS
  1. Buka file ucs_root\includes\contents\maps.inc.php
  2. Tambahkan kode sumber dengan urutan title - lattitude -longitude - deskripsi
  3. $info = 'UCS Maps - Show Libary Locations';
    $location = array();
    $location[] = array('Perpustakaan A', -6.2297465,106.829518, 'Perpustakaan A
    ini deksripsi berlaku kode html');
    $location[] = array('Perpustakaan B', -6.2290465,106.820518, 'Perpustakaan B
     ini deskripsi berlaku kode html');
    

referensi :
http://github.com/slims/ucs-2.0
http://www.slims.web.id
https://developers.google.com/maps/documentation/javascript/examples/

demo :
ucs.16mb.com

You may like these posts