Home / Web / Maplace.js – Plugin Jquery Google Map yang Serba Guna

Maplace.js – Plugin Jquery Google Map yang Serba Guna

Bagi yang tertarik untuk memasukkan google map ke dalam web, maplace.js merupakan jquery plugin yang menarik. Walaupun ukurannya kecil, namun memiliki fitur yang lengkap atau serba guna. Dengan maplace,js, anda dapat memasukkan google map di web beserta marker, dan custom menu dengan cepat dan mudah. Maplace.js membutuhkan adanya jquery dan Google Maps API v3 .

Fitur-fitur yang tersedia di maplace.js

  • Implementasi yang mudah dan opsi menu yang sederhana
  • Google map dapat dijalankan sebanyak apapun
  • Tersedia marker dengan icon yang dapat dipilih sendiri dan kontrol menu yang dapat disesuaikan sendiri
  • Mendukung untuk melakukan directions, polygons, polylines, Fusion tables dan styled maps
  • Berjalan disemua browser yang populer.

Maplace.js memiliki lisensi MIT.

Contoh implementasi :

JS

var maplace = new Maplace(); 
maplace.Load(); 
// or new Maplace().Load(); 

HTML

<div id="gmap"></div>

maplace2

Maka, itu sudah cukup untuk menampilkan google map. Jika Anda ingin mengarahkan posisi map yang ditampilkan bisa ditambahkan seperti :

new Maplace({
	show_markers: false,
	locations: [{
		lat: 45.9, 
		lon: 10.9,
		zoom: 8
	}]
}).Load(); 

atau

new Maplace({
	map_options: {
		set_center: [45.9, 10.9],
		zoom: 8
	}
}).Load(); 

Sementara jika anda ingin membuat rute pada maplace.js, anda terlebih dahulu harus menginisiasikan titik koordinat asal dan tujuan pada variabel, maka secara otomatis maplace.js akan menampilkan rutenya.

Misal :

variabel titik koordinat

var LocsD = [
	{
			lat: 45.4654,
			lon: 9.1866,
			title: 'Milan, Italy',
			html: '<h3>Milan, Italy</h3>'
	},
	{
			lat: 47.36854,
			lon: 8.53910,
			title: 'Zurich, Switzerland',
			html: '<h3>Zurich, Switzerland</h3>',
			visible: false
	},
	{
			lat: 48.892,
			lon: 2.359,
			title: 'Paris, France',
			html: '<h3>Paris, France</h3>',
			stopover: true
	},
	{
			lat: 48.13654,
			lon: 11.57706,
			title: 'Munich, Germany',
			html: '<h3>Munich, Germany</h3>'
	}
];

Sementara untuk menampilkannya :

new Maplace({
	locations: LocsD,
	map_div: '#gmap-route',
	generate_controls: false,
	show_markers: false,
	type: 'directions',
	draggable: true,
	directions_panel: '#route',
	afterRoute: function(distance) {
		$('#km').text(': '+(distance/1000)+'km');
	}
}).Load(); 

cukup sederhana kan :)

About alfach

Check Also

laravel

Tips : Menggunakan Protokol HTTPS pada Laravel

Ini tips sederhana bagi Anda yang menggunakan framework laravel pada web yang menggunakan protocol HTTPS. ...

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>