MEMBUAT SENDIRI APLIKASI MOBILE GIS FIRSTMAP
Selamat siang semua, Pada kesempatan kali ini, saya akan membahas tentang Bagaimana Cara Membuat Sendiri Aplikasi Mobile GIS Firstmap .
Firstmap merupakan aplikasi sederhana untuk menampilkan peta pada sebuah layar perangkat bergerak (mobile device). Anda dapat melakukan ini menggunakan J2ME Wireless Toolkit , NetBeans , Eclipse for Java ME , atau tool pengembang aplikasi mobil lainnya . Pada bab ini menggunakan J2ME Wireless Toolkit ( selanjutnya disebut JWTK ) Langkah-Langkah nya sebagai berikut;
- Buat proyek baru dengan mengklik tombol ( new project…) pada jendela utama JWTK .
- Tentukan nama proyek pada kelas MIDlet pada kolom yang bersesuaian . ” Misalkan FIRstMap ” .
- Setelah tombol ( create project ) di tekan , maka akan ditampilkan jendela setting. Pada tab Required , tentukan konfigurasi dan profilnya .
- Masih di jendela setting . Pada tab MIDlet , tentukan nama file icon aplikasi ( jika di perlukan ) . Pemberian tanda slash “/” menunjukkan bahwa file tersebut berada dalam folder ” res ” pada proyek anda .
- Buat file FirstMap .java menggunakan Notepad , dan simpan kedalam folder ” src ” pada proyek anda . Kode program file FirstMap.java seperti berikut :
import javax.microedition.midlet.MIDlet;
import javax.microedition.1cdui.*;
public clacc firstmap extends MIDlet implements
CommandListener {
private Form mMainForm ;
public FirstMap () {
mMainForm = new Form ( ” Mobile GIS dengan MGMaps ” ) ;
}
publoc void startApp () {
mMainForm.append (new StringItem(null, “Peta Tallin:\n”));
mMainForm.addCommand (new command ( “Exit” ,command.EXIT, 0 )) ;
mMainForm. setCommandListener (this) ;
Display.getDisplay(this) .setCurrent (mMainForm);
}
public void pauseApp() {}
public void destroyApp (boolean unconditional ) {}
public void commandAction (command c,Displayable s) {notifyDestroyed () } ;
}
}
File FirstMap.java digunakan untuk membuat form yang akan digunakan untuk menampilkan peta. Selanjutnya , letakkan pustaka MGMaps (maps_lib-1.0.2.jar ) ke dalam folder ” lib ” pada proyek anda .
Untuk menampilkan peta ke dalam form , modifikasi file FirstMap.java dengan menambahkan komponen MapItem seperti di bawah ini
import javax.microedition.midlet.MIDlet;
import javax.microedition.1cdui.*;
import com.nutiteq.MapItem;
import com.nutiteq.map.*;
import com.components.WgsPoint;
import com.nutiteq.controls.ControlKeys;
public class FirstMap extends MIDlet implements CommandListener {
private Form mMainFrom;
private MapItem mapItem;
public FirstMap() {
mapItem = new MapItem(“peta”, “tutorial”, this, 300, 150, new WgsPoint ( 24.764580, 59.437420) ,12) ;
mMainForm = new Form (” Mobile GIS dengan MGMaps ” ) ;
}
public void startApp() {
mMainForm.append(new StringItem(null, “Peta Tallin:\n”));
mMainForm.addCommand(new Command(“Exit”, Command.EXIT , 0)) ;
mMainForm.setCommandListener (this) ;
Display.getDisplay (this) .setCurrent (mMainForm) ;
mapItem.startMapping () ;
}
publicvoid pauseApp () {}
public void destroyApp (boolean unconditional ) {}
public void commandAction ( command c, Displayedable s) {}
}
Keterangan Program
Jika di perhatikan , kode yang di tambahkan pada FirstMap.java proses pembuatan aplikasi MGMaps untuk java ME hanya terdiri dari beberapa langkah sederhana .
1.Impor referensi untuk kelas pustaka pemetaan yang akan digunakan .
import com.nutiteq.MapItem ;
import com.nutiteq.maps.*;
import com.nutiteq.components.WgsPoint ;
import com.nutiteq.controls.ControlKeys ;
2.Deklarasi variabel lokal komponen MapItem .
private MapItem mapItem ;
3.Membuat sebuah kanva peta
mapItem = new MapItem (” Peta” , ” tutorial ” , this, 300, 150, new WgsPoint( 24. 764580 59. 437420) , 12) ;
Berikut adalah daftar Parameter komponen MapItem :
- Nama elemen form , ” Peta “
- Kunci lisensi , ” tutorial” . Kunci ini bekerja jika anda menggunakan nama vendor dan aplikasi standart seperti dalam postingan ini , tetapi untuk aplikasi non standar , Anda harus menggenerate kunci tersendiri melalui halaman web Nutiteq.com .
- Referensi ke objek MIDlet, ” this” .
SUMBER : http://olxia.blogspot.com/2014/09/membuat-aplikasi-firstmap.html
NIM : 1211500098
NAMA : JEPRI
KELOMPOK : TT
MATA KULIAH : SISTEM INFORMASI GEOGRAFIS GASAL 2015/2016