Minggu, Januari 15, 2017

Unknown

Menambah Marker dan Menampilkan InfoWindows di Google Maps

Halo Semuanya,,, Kembali lagi dengan saya Admin SagalaTutorial Kali ini saya akan melanjutkan pembahasan mengenai Google maps API, untuk lebih jelasnya bagi yang belum tahu apa itu Google Maps API silahkan membaca postingan saya sebelumnya.
Baca Juga : Menampilkan Google Maps pada halaman Website
Pada postingan yang lalu kita telah belajar bagaimana cara menampilkan google maps pada halaman website kita. Sekarang saya akan sedikit membahas tentang Marker di google maps.

Marker mengidentifikasi lokasi pada peta. Secara default, marker menggunakan gambar standar. Marker bisa menampilkan gambar custom, dalam hal ini maka biasanya disebut "ikon". Marker dan ikon adalah objek bertipe Marker. Anda bisa mengatur ikon custom dalam konstruktor marker, atau dengan memanggil setIcon() pada marker. (Doc Google Maps API)

Sedangkan untuk penjelasan InfoWindows adalah sebagai berikut :

InfoWindow menampilkan konten (biasanya teks atau gambar) dalam jendela popup di atas peta, pada lokasi yang diberikan. Jendela informasi memiliki area konten dan batang meruncing. Ujung batang dilekatkan ke lokasi yang ditetapkan pada peta. Biasanya Anda melekatkan jendela informasi ke marker, namun Anda juga bisa melekatkan jendela informasi ke garis lintang/garis bujur tertentu. (Doc Google Maps API)

Sekarang akan kita coba praktekan bagaimana caranya menampilkan marker dan infowindow ke Maps kita.

Marker

 var marker = new google.maps.Marker({
          position : new google.maps.LatLng(-6.712937, 108.531947),
          map : map,
          title : "Hello Cirebon !"
        });

InfoWindow

InfoWindow bekerja seperti Tooltips yaitu jika di klik maka akan menampilkan konten pada sebuah dialog box kecil
var contentinfo = 
          '

TES INFO WINDOW

'+ 'Hello Cirebon ! '+ 'This is a link ';
untuk dapat meload Marker dan InfoWindow yang telah kita buat script seperti ini :
 var infowindow = new google.maps.InfoWindow({
          content : contentinfo
        });

        google.maps.event.addListener(marker,'click',function(){
          infowindow.open(map,marker);
        });

Untuk melihat hasilnya seperti ini :



Source Code Lengkap


 <html>
  <head>
    
    
    
  </head>
  <body>
    
</body> </html>

Oke sekian tutorial kali ini dan sampai jumpa di tutorial-tutorial berikutnya.
  Thank's to jagocoding.com
Read More

Senin, Januari 02, 2017

Unknown

Menampilkan Google Maps pada halaman website

Halo sahabat Blogger!! Bertemu dengan saya lagi,kali ini kita akan membahas tentang Google Maps. Di sini kita akan menjelaskan bagaimana caranya menampilkan sebuah peta digital pada halaman website kita. Oh iya sebelumnya sudah pada tahu kan apa Google Maps itu, Jika masih banyak yang belum tahu mari kita berkenalan dulu dengan si Google Maps ini.



Apa sih Google Maps itu ? Seperti apa rupanya?


Google Maps adalah layanan pemetaan web yang dikembangkan oleh Google. Layanan ini memberikan citra satelit, peta jalan, panorama 360°, kondisi lalu lintas, dan perencanaan rute untuk bepergian dengan berjalan kaki, mobil, sepeda (versi beta), atau angkutan umum.

Google Maps dimulai sebagai program desktop C++, dirancang oleh Lars dan Jens Eilstrup Rasmussen pada Where 2 Technologies. Pada Oktober 2004, perusahaan ini diakuisisi oleh Google, yang diubah menjadi sebuah aplikasi web. Setelah akuisisi tambahan dari perusahaan visualisasi data geospasial dan analisis lalu lintas, Google Maps diluncurkan pada Februari 2005.[1] Layanan ini menggunakan Javascript, XML, dan AJAX. Google Maps menawarkan API yang memungkinkan peta untuk dimasukkan pada situs web pihak ketiga,[2] dan menawarkan penunjuk lokasi untuk bisnis perkotaan dan organisasi lainnya di berbagai negara di seluruh dunia. Google Map Maker memungkinkan pengguna untuk bersama-sama mengembangkan dan memperbarui pemetaan layanan di seluruh dunia.(id.wikipedia.org)

dari penjelasan di atas dapat saya ulas dan simpulkan kembali bahwa Google Maps adalah sebuah layanan pemetaan web dari Google, untuk dapat menampilkan Google Maps di halaman website kita, kita memerlukan Google Map API untuk dapat menginteraksikan Google Maps dengan website kita. Google Maps API sendiri dibangun tidak hanya untuk Web Service saja namun bisa untuk Android dan paltform lainnya, Sampai saat ini Google Maps API telah mencapai Versi ke 3.

Pada Tutorial kali ini kita akan mencoba menampilkan peta digital biasa, kemudian menampilkan Marker dan hal lainnya, Tentu saja untuk dapat melakukan semua itu kita menggunakan bahasa pemrograman JavaScript (JS).

Persiapan


Biasakan sebelum memulai sesuatu BerDo'a terlebih dahulu kemudian siapkan pula secangkir Coffie dan Cemilan bila perlu.
Untuk Text Editor nya saya menggunakan Sublime Text 3, untuk dapatkan mengikuti tutorial ini saya harap anda telah menguasai basic-basic dari HTML,CSS dan Javascript.
Dibawah ini merupakan langkah-langkah sederhana untuk menampilkan Peta Basic.

  1. Hal yang pertama yaitu mengImport API JavaScript Google Maps API pada tag <head>
    <html>
      <head>
        
      <head>
    <html>
    
  2. Selanjutnya kita buat script untuk menampilkan petanya di dalam tag DIV
    
    
  3. Terakhir kita buat elemen HTML div sebagai tempat untuk menampilkan peta
    penjelasan dari script di atas yaitu yang pertama kita menggunakan Google Maps API yang di load dengan JavaScript untuk menampilkan peta, kemudian kita buat sebuah function "inisialisasi" dengan 2 variabel di dalamnya. Variabel yang pertama yaitu "myPeta" variabel ini berisi peta yang menggantikan elemen HTML div, terus yang ke kedua yaitu variabel "opsiPeta" variabel ini berisi pengaturan google maps yang akan di tampilkan. Ada banyak pengaturan-pengaturan yang bisa digunakan, kita akan bahas sedikit diantaranya ada properti center,zoom dan maptype.
Baca Juga : Menambah Marker dan Menampilkan InfoWindows di Google Maps
  • Center digunakan untuk mengatur titik tengah dari peta, di sini saya menggunakan LatLng dari daerah Cirebon.
  • Zoom digunakan untuk mengatur perbesaran zoom pada peta yang digunakan, semakin besar angka zoom yang digunakan maka tampilan peta semakin besar.
  • mapTypeId digunakan untuk menampilkan jenis peta ROADMAP, ada beberapa jenis peta selain ROADMAP seperti SATELITE,HYBRID dan TERRAIN.
setelah itu kita load Google maps yang disimpan pada variabel "map" dengan cara addDomListener sehingga peta akan ditampilkan ketika file html kita di load di Browser.

Tara .....!!! Google Maps berhasil ditampilkan


Source Code lengkapnya

<html>
  <head>
    
    
    
  <head>
  <body>
    
<body> <html>
Thank's to jagocoding.com
Demikian tutorial kali ini,, Cukup mudah untuk diikuti. Nantikan tutorial berikutnya kita masih membahas seputar Google Maps API. Jika ada hal-hal yang belum dimengerti dan ingin ditanyakan, Silahkan anda berkomentar dengan Sopan di kolom Komentar di bawah.
Read More

Rabu, Desember 28, 2016

Unknown

INTRO


Halo sahabat Bloger ! ☺

Sebelumnya perkenalkan nama saya Aab abdus salam, tempat tinggal saya di Majalengka Jawa Barat dan sekarang ini sedang menempuh pendidikan di STIKOM PolTek Cirebon sebagai mahasiswa tingkat akhir,,

Dengan kesibukan yang rata-rata dihadapi oleh mahasiswa tingkat akhir ini saya sempatkan untuk menulis beberapa artikel di blog ini dengan tujuan mengisi waktu luang di tengah kesibukan yang kian padat. Blog ini dibangun dengan tujuan sebagai sarana sharing ilmu entah itu yang didapat dari bangku perkuliahan maupun dari grup-grup di facebook sampai ilmu-ilmu yang didapat dari kehidupan sehari-hari, selain untuk sarana share ilmu blog ini juga berguna khususnya untuk penulis sebagai dokumentasi ilmu-ilmu yang telah didapat oleh penulis.

Dalam blog ini akan memuat beberapa konten berupa tutorial-tutorial seputar bahasa pemrograman, berita-berita terbaru tentang IT, seputar perkuliahan sampai dunia kerja akan di bahas di sini.
Para sahabat bloger diharapkan dapat berpartisipasi terhadap blog ini dengan cara berkomentar supaya penulis termotivasi untuk selalu mengurus blog ini....

Stay tune di Blog ini karena akan banyak Informasi yang berguna bagi Anda !!!
Read More