MEMBUAT SENDIRI APLIKASI MOBILE GIS FIRSTMAP
Cari Berita

Advertisement

MEMBUAT SENDIRI APLIKASI MOBILE GIS FIRSTMAP

Fakfak
Selasa, 09 September 2014



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 ) .

  1. Buat proyek baru dengan mengklik tombol ( new project...) pada jendela utama JWTK .
  2. Tentukan nama proyek pada kelas MIDlet pada kolom yang bersesuaian . " Misalkan  FIRstMap " .
  3. Setelah tombol ( create project ) di tekan , maka akan ditampilkan jendela setting. Pada tab Required , tentukan konfigurasi dan profilnya .
  4. 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 . 
  5. 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 pembuatanaplikasi 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" .




1      2


Artikel Menarik :  Membuat Aplikasi Selular Sendiri Aplikasi SecondMap