<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Izul Cyber Cafe &#187; Headline</title>
	<atom:link href="http://izulcybercafe.com/category/headline/feed/" rel="self" type="application/rss+xml" />
	<link>http://izulcybercafe.com</link>
	<description>cafe para pecinta komputer</description>
	<lastBuildDate>Mon, 28 Jun 2010 09:04:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Google Map Markers with Jquery</title>
		<link>http://izulcybercafe.com/2010/06/google-map-marker-with-jquery/</link>
		<comments>http://izulcybercafe.com/2010/06/google-map-marker-with-jquery/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 07:35:12 +0000</pubDate>
		<dc:creator>Izul Cyber Cafe</dc:creator>
				<category><![CDATA[Headline]]></category>
		<category><![CDATA[Programmings]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[Jquery]]></category>

		<guid isPermaLink="false">http://izulcybercafe.com/?p=611</guid>
		<description><![CDATA[Google map saat ini semakin banyak di gunakan oleh para developer, Google Maps API memberikan cara canggih bagi pengembang dan webmaster untuk menambahkan peta interaktif kustom ke situs Web mereka. Versi 3 dari API, dirilis pada Mei 2009, merupakan pemeriksaan lengkap API dalam menanggapi beberapa tahun nilai masukan dari pengguna pada versi sebelumnya.
Dalam tutorial ini kita akan membahas beberapa fitur API yang sederhana dengan menunjukkan Anda bagaimana cara menambahkan peta dengan satu set spidol lokasi ke sebuah website. Setiap marker akan memiliki gelembung info yang terkait dengan nama dan alamat ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://izulcybercafe.com/wp-content/uploads/2010/06/google-maps.jpg"><img class="alignleft size-medium wp-image-612" style="margin: 5px;" title="google-maps" src="http://izulcybercafe.com/wp-content/uploads/2010/06/google-maps-300x199.jpg" alt="" width="300" height="199" /></a>Google map saat ini semakin banyak di gunakan oleh para developer, Google Maps API memberikan cara canggih bagi pengembang dan webmaster untuk menambahkan peta interaktif kustom ke situs Web mereka. Versi 3 dari API, dirilis pada Mei 2009, merupakan pemeriksaan lengkap API dalam menanggapi beberapa tahun nilai masukan dari pengguna pada versi sebelumnya.</p>
<p>Dalam tutorial ini kita akan membahas beberapa fitur API yang <span id="more-611"></span>sederhana dengan menunjukkan Anda bagaimana cara menambahkan peta dengan satu set spidol lokasi ke sebuah website. Setiap marker akan memiliki gelembung info yang terkait dengan nama dan alamat dari lokasi. Terlebih lagi, kita akan memuat data lokasi melalui Ajax, jadi ini dapat digunakan sebagai langkah pertama menuju mengembangkan aplikasi berbasis peta yang lebih canggih.</p>
<h2>Tutorial</h2>
<p>Mari kita mulai tutorial kali ini</p>
<h3>Langkah-1</h3>
<p>Buat sebuah file dengan nama <strong>Map.html</strong></p>
<p>tuliskan skrip berikut untuk map.html</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Google Maps&lt;/title&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;http://maps.google.com/maps/api/js?sensor=false&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.4.1.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/markers.js&quot;&gt;
&nbsp;
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;&lt;div id=&quot;map&quot;&gt;&lt;/div&gt;
&lt;div &gt;&lt;input type=&quot;button&quot; id=&quot;showmarkers&quot; value=&quot;Show Markers&quot; /&gt;&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<h3>Langkah-2</h3>
<p>Buat file javascript, dan beri nama <strong>marker.xml</strong></p>
<p>tuliskan skrip dibawah ini, skrip tersebut untuk menentukan lokasi-lokasi yang akan di marker, kamu bisa mendapatkan lokasi (latitude, longitude) langsung dari situs <a href="http://maps.google.com/" target="_blank">Google Maps</a></p>

<div class="wp_syntax"><div class="code"><pre class="xml xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;markers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;marker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DEPOK<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;address<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Stasiun Depok Baru<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/address<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lat<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>-6.390122<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lat<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lng<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>106.821723<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lng<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/marker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;marker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DEPOK<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;address<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Stasiun Pondok Cina<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/address<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lat<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>-6.370032<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lat<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lng<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>106.831957<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lng<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/marker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;marker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>DEPOK<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/name<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;address<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Stasiun Universitas Indonesia<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/address<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lat<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>-6.360191<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lat<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;lng<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>106.831474<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/lng<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/marker<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/markers<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p><strong>Langkah-3</strong></p>
<p>Buat direktori dengan nama  <strong>js, </strong>taruh file <a href="http://www.jquery.com" target="_blank"><strong>jquery </strong></a>(disini saya menggunakan <a href="http://www.jquery.com" target="_blank"><em><strong>jquery-1.4.1.min.js</strong></em></a>), dan sebuah file javascript lain dengan nama <strong>markers.js</strong></p>
<p>tuliskan skrip berikut untuk<strong> marker.js</strong></p>

<div class="wp_syntax"><div class="code"><pre class="java java" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">ready</span><span style="color: #009900;">&#40;</span>function<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  $<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;#map&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		height<span style="color: #339933;">:</span> <span style="color: #cc66cc;">800</span>,
		width<span style="color: #339933;">:</span> <span style="color: #cc66cc;">800</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
	var myLatLng <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> google.<span style="color: #006633;">maps</span>.<span style="color: #006633;">LatLng</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">6.390122</span>, <span style="color: #cc66cc;">106.821723</span><span style="color: #009900;">&#41;</span>;
  MYMAP.<span style="color: #006633;">init</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#map'</span>, myLatLng, <span style="color: #cc66cc;">11</span><span style="color: #009900;">&#41;</span>;
&nbsp;
  $<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;#showmarkers&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">click</span><span style="color: #009900;">&#40;</span>function<span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		MYMAP.<span style="color: #006633;">placeMarkers</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'markers.xml'</span><span style="color: #009900;">&#41;</span>;
  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
var MYMAP <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
  map<span style="color: #339933;">:</span> <span style="color: #000066; font-weight: bold;">null</span>,
	bounds<span style="color: #339933;">:</span> <span style="color: #000066; font-weight: bold;">null</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
MYMAP.<span style="color: #006633;">init</span> <span style="color: #339933;">=</span> function<span style="color: #009900;">&#40;</span>selector, latLng, zoom<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  var myOptions <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
    zoom<span style="color: #339933;">:</span>zoom,
    center<span style="color: #339933;">:</span> latLng,
    mapTypeId<span style="color: #339933;">:</span> google.<span style="color: #006633;">maps</span>.<span style="color: #006633;">MapTypeId</span>.<span style="color: #006633;">ROADMAP</span>
  <span style="color: #009900;">&#125;</span>
  <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">map</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> google.<span style="color: #006633;">maps</span>.<span style="color: #003399;">Map</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span>selector<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span>, myOptions<span style="color: #009900;">&#41;</span>;
	<span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">bounds</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> google.<span style="color: #006633;">maps</span>.<span style="color: #006633;">LatLngBounds</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span>
&nbsp;
MYMAP.<span style="color: #006633;">placeMarkers</span> <span style="color: #339933;">=</span> function<span style="color: #009900;">&#40;</span>filename<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$.<span style="color: #006633;">get</span><span style="color: #009900;">&#40;</span>filename, function<span style="color: #009900;">&#40;</span>xml<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		$<span style="color: #009900;">&#40;</span>xml<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;marker&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">each</span><span style="color: #009900;">&#40;</span>function<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			var name <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
			var address <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'address'</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
			<span style="color: #666666; font-style: italic;">// create a new LatLng point for the marker</span>
			var lat <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'lat'</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
			var lng <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">find</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'lng'</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">text</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
			var point <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> google.<span style="color: #006633;">maps</span>.<span style="color: #006633;">LatLng</span><span style="color: #009900;">&#40;</span>parseFloat<span style="color: #009900;">&#40;</span>lat<span style="color: #009900;">&#41;</span>,parseFloat<span style="color: #009900;">&#40;</span>lng<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
			<span style="color: #666666; font-style: italic;">// extend the bounds to include the new point</span>
			MYMAP.<span style="color: #006633;">bounds</span>.<span style="color: #006633;">extend</span><span style="color: #009900;">&#40;</span>point<span style="color: #009900;">&#41;</span>;
&nbsp;
			var marker <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> google.<span style="color: #006633;">maps</span>.<span style="color: #006633;">Marker</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
				position<span style="color: #339933;">:</span> point,
				map<span style="color: #339933;">:</span> MYMAP.<span style="color: #006633;">map</span>
			<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
			var infoWindow <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> google.<span style="color: #006633;">maps</span>.<span style="color: #006633;">InfoWindow</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
			var html<span style="color: #339933;">=</span><span style="color: #0000ff;">'&lt;strong&gt;'</span><span style="color: #339933;">+</span>name<span style="color: #339933;">+</span><span style="color: #0000ff;">'&lt;/strong.&gt;&lt;br /&gt;'</span><span style="color: #339933;">+</span>address;
			google.<span style="color: #006633;">maps</span>.<span style="color: #006633;">event</span>.<span style="color: #006633;">addListener</span><span style="color: #009900;">&#40;</span>marker, <span style="color: #0000ff;">'click'</span>, function<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				infoWindow.<span style="color: #006633;">setContent</span><span style="color: #009900;">&#40;</span>html<span style="color: #009900;">&#41;</span>;
				infoWindow.<span style="color: #006633;">open</span><span style="color: #009900;">&#40;</span>MYMAP.<span style="color: #006633;">map</span>, marker<span style="color: #009900;">&#41;</span>;
			<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
			MYMAP.<span style="color: #006633;">map</span>.<span style="color: #006633;">fitBounds</span><span style="color: #009900;">&#40;</span>MYMAP.<span style="color: #006633;">bounds</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<h2><a href="http://izulcybercafe.com/demo/googlemaps/map.html">DEMO</a></h2>
<h2><a href="http://izulcybercafe.com/demo/googlemaps/googlemaps.zip">DOWNLOAD</a></h2>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Sekian tutorial hari ini, semoga besok akan menjadi hari ke-empat secara berturut-turut saya menulis artikel di blog ini.</p>
]]></content:encoded>
			<wfw:commentRss>http://izulcybercafe.com/2010/06/google-map-marker-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
