<?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>NAzT&#039;s Blog &#187; Geolocation</title>
	<atom:link href="http://www.together.in.th/category/programming-2/geolocation-programming-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.together.in.th</link>
	<description>technology,misc</description>
	<lastBuildDate>Sun, 01 Aug 2010 11:24:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)</title>
		<link>http://www.together.in.th/try-parse-json-using-groovy-java-netbeans/</link>
		<comments>http://www.together.in.th/try-parse-json-using-groovy-java-netbeans/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 09:51:09 +0000</pubDate>
		<dc:creator>Nat</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://www.together.in.th/?p=1244</guid>
		<description><![CDATA[โปรเจ็คตลกๆมาอีกแล้ว &#160;เพราะโปรเจ็คนี้ผมใช้ &#160;Json Lib&#160;+ Groovy + Java แต่ผมใช้ Groovy ดึง json (URL.text) แล้วใช้ Java เป็นตัวแกะ jsonObject เป็น jsonArray หลังจากนั้นเอาข้อมูลโยนกลับไปให้ Groovy ถอดเอาเฉพาะส่วนที่ต้องการออกมา (ในที่นี้คือ coordinates &#8212; latitude ,longitude นั่นแหละ) ดูวุ่นวายมาก ทั้งๆที่ เขียน Groovy อย่างเดียวก็ได้ เพราะ Json Lib ก็ลองรับ groovy&#160;&#160;หรือจะเขียน Java เพียวๆ เลยก็ได้&#160; &#160; เรื่องของเรื่องคืออยากเขียน Java ร่วมกับ Groovy อีกครั้ง เพราะไม่ค่อยถูกกับ Java จริงๆ มันดูเวื่นเว้อ &#160;มันเขียนเวิ่นเว้อด้วย ยาวๆ งงๆ (อาจเป็นเพราะไม่ได้ศึกษาอย่างลึกซึ้ง) groovy [...]]]></description>
			<content:encoded><![CDATA[<p>โปรเจ็คตลกๆมาอีกแล้ว &nbsp;เพราะโปรเจ็คนี้ผมใช้ &nbsp;<a href="http://json-lib.sourceforge.net/index.html">Json Lib</a>&nbsp;+ <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">Groovy</a> + Java</p>
<p>แต่ผมใช้ <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">Groovy</a> ดึง json (URL.text) แล้วใช้ Java เป็นตัวแกะ jsonObject เป็น jsonArray</p>
<p>หลังจากนั้นเอาข้อมูลโยนกลับไปให้ <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">Groovy</a> ถอดเอาเฉพาะส่วนที่ต้องการออกมา (ในที่นี้คือ coordinates &#8212; latitude ,longitude นั่นแหละ)</p>
<p>ดูวุ่นวายมาก ทั้งๆที่ เขียน <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">Groovy</a> อย่างเดียวก็ได้ เพราะ <a href="http://json-lib.sourceforge.net/groovy.html">Json Lib ก็ลองรับ groovy&nbsp;</a>&nbsp;หรือจะเขียน Java เพียวๆ เลยก็ได้&nbsp;</p>
<p>&nbsp;</p>
<p>เรื่องของเรื่องคืออยากเขียน Java ร่วมกับ <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">Groovy</a> อีกครั้ง เพราะไม่ค่อยถูกกับ Java จริงๆ</p>
<p>มันดูเวื่นเว้อ &nbsp;มันเขียนเวิ่นเว้อด้วย ยาวๆ งงๆ (อาจเป็นเพราะไม่ได้ศึกษาอย่างลึกซึ้ง)</p>
<p><a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">groovy</a> มันสั้น เข้าใจง่าย ไม่เวิ้นเว้อ (อาจจะใช้ได้ไม่เต็มประสิทธิภาพ แต่ผมชอบ พวก&nbsp;Closures&nbsp;)</p>
<p>&nbsp;</p>
<p>เหตุผลที่ไม่เขียน <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">Groovy</a> เพียวๆไปเลยก็เพราะว่า&nbsp;</p>
<p><a href="http://json-lib.sourceforge.net/groovy.html">code ตัวอย่าง</a>ที่เค้ามีให้ดู มันพิมพ์ผิด&nbsp;</p>
<blockquote>
<p><span class="keyword">def</span><span>&nbsp;fromList&nbsp;=&nbsp;[</span><span class="number">1</span><span>,true,</span><span class="string">&#39;json&#39;</span><span>]&nbsp;</span><span class="keyword">as</span><span>&nbsp;JSONarray &nbsp;</span></p>
</blockquote>
<p>มันควรจะต้องเป็น JSONArray &nbsp;เมื่อแก้และเอาอันอื่นมาลองดู มัน cast เป็น Type พวก&nbsp;<span class="Apple-style-span" style="font-family: monospace, Verdana, sans-serif; white-space: pre; "><span class="pln">net</span><span class="pun">.</span><span class="pln">sf</span><span class="pun">.</span><span class="pln">json</span><span class="pun">.* </span></span>ไม่ได้ <a href="http://stackoverflow.com/questions/1884979/json-to-groovy-parser">อาการประมาณนี้&nbsp;</a></p>
<p>ก็เลยลองซัด Java + <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">Groovy</a> ไปเลย</p>
<p>มันก็เจอปัญหานิดหน่อยเพราะ ไม่ได้อ่าน <a href="http://json-lib.sourceforge.net/index.html">Dependency List</a>&nbsp;เลยค่อยๆตามหา พอได้ครบแล้วเพิ่งจะเห็นว่ามันมีบอกไว้ว่า&nbsp;</p>
<blockquote>
<p>Json-lib requires (at least) the following dependencies in your classpath:</p>
<ul>
<li>jakarta commons-lang 2.4</li>
<li>jakarta commons-beanutils 1.7.0</li>
<li>jakarta commons-collections 3.2</li>
<li>jakarta commons-logging 1.1.1</li>
<li>ezmorph 1.0.6</li>
</ul>
</blockquote>
<p>น่าเขกกะโหลกจริงๆ<span id="more-1244"></span></p>
<p>code <a href="http://www.together.in.th/tag/groovy/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Groovy">groovy</a> ก็มีแค่นี้หน้าที่หลักๆก็ ไปดึง Json มา กับ ถอด Coordinates ออกมาจาก JSONArray</p>
<p><script src="http://gist.github.com/275058.js?file=GMapsGeCoder.groovy"></script>
<p>ส่วน code java &nbsp;ก็มีแค่</p>
<p><script src="http://gist.github.com/275062.js?file=JGeoCoder.java"></script>
<p>เปลี่ยน Json Object มาเป็น Json <a href="http://www.together.in.th/tag/array/" class="st_tag internal_tag" rel="tag" title="Posts tagged with array">Array</a> แล้วก็ทำตัวเป็น class ที่มี Constructor รับ String 1 ตัว หนึ่งอันเท่านั้นแหละ</p>
<p>&nbsp;</p>
<p>เรียบร้อย เอา .jar ไปใช้ได้เลย !</p>
<p>ปล. src code เป็น netbeans <a href="http://www.together.in.th/tag/project/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Project">project</a> <a href="http://github.com/NAzT/GroovyJavaSimpleJsonParsr">อยู่ที่ &nbsp;github แล้ว</a></p>
<p>&nbsp;</p>
<p><a href="http://www.together.in.th/wp-content/uploads/2010/01/Picture-5.png" rel="lightbox[1244]"><img alt="" class="alignleft size-full wp-image-1259" height="481" src="http://www.together.in.th/wp-content/uploads/2010/01/Picture-5.png" title="Picture 5" width="356" /></a></p>
<p><!-- pingbacker_start --><br />
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li><a href="http://www.skill-guru.com/blog/2010/05/08/understanding-json-request/">Advantages of JSONRequest | Free practice test , mock test <b>&#8230;</b></a></li>
<li><a href="http://www.skill-guru.com/blog/2010/05/04/simple-remoting-using-json/"><b>JSON</b> Remoting | Free practice test , mock test, driving test <b>&#8230;</b></a></li>
<li><a href="http://www.skill-guru.com/blog/2010/05/02/working-with-json-css/">Using CSS with <b>JSON</b> | Free practice test , mock test, driving test <b>&#8230;</b></a></li>
<li><a href="http://www.globalcrisis.org.uk/?p=157">Investment information including spread betting.</a></li>
<li><a href="http://www.fonearena.com/blog/16649/opera-mini-for-java-and-blackberry-gets-silent-update.html">Opera Mini for <b>Java</b> and Blackberry gets silent update</a></li>
<li><a href="http://www.ajaxguru.co.cc/6706/json-editor-1-1-1/"><b>Json</b> Editor 1.1.1</a></li>
<li><a href="http://worldcup.mediumbox.com/2010/04/27/slovakian-world/"><b>Slovakian</b> World</a></li>
<li><a href="http://woodsrecruiting.com/2010/05/09/bay-area-local-scoreboard-for-may-9/">Woods Recruiting › Bay Area local scoreboard for May 9</a></li>
<li><a href="http://thoughcowardsflinch.com/2010/05/09/sheer-class-1-how-the-labour-party-won-the-election/">Sheer <b>class</b> (1): how the Labour party won the election « Though <b>&#8230;</b></a></li>
<li><a href="http://sonnd.com/2010/05/02/balkanizing-the-web/">Sonnd › &lt;a <b>href</b>=&quot;http://www.mondaynote.com/2010/05/02/balkanizing <b>&#8230;</b></a></li>
<li><a href="http://rkennke.wordpress.com/2010/05/09/subtleties-in-java-text-rendering/">Subtleties in <b>Java</b> text rendering « Roman Kennke&#39;s Blog</a></li>
<li><a href="http://nicebookmark.net/news-feed/gizmodo/opera-finds-flash-unappetizing-for-web-video-blockquote.htm">Opera Finds Flash Unappetizing For Web Video [<b>Blockquote</b>] | Gadget <b>&#8230;</b></a></li>
<li><a href="http://createbacklinks.info/gadgets/opera-finds-flash-unappetizing-for-web-video-blockquote">Opera Finds Flash Unappetizing For Web Video [<b>Blockquote</b>]</a></li>
<li><a href="http://blog.traitimyenbai.net/householdactivities/2010/05/03/power-one-size-312-zinc-air-hearing-aid-batteries-60-batteries/">Household Activities » Blog Archive » Power One Size 312 Zinc Air <b>&#8230;</b></a></li>
<li><a href="http://www.xforce.ws/2010/05/elizabeth-warren-death-of-the-middle-class/">Elizabeth Warren: Death of the Middle <b>Class</b> » Tarp, Bear, Brothers <b>&#8230;</b></a></li>
<li><a href="http://www.viceland.com/blogs/photos/2010/04/26/slovakian-interior-design/">Vice Magazine | Event &amp; Party Photos</a></li>
<li><a href="http://www.tech-chic.com/technology/opera-finds-flash-unappetizing-for-web-video-blockquote.html">Opera Finds Flash Unappetizing For Web Video [<b>Blockquote</b> <b>&#8230;</b></a></li>
<li><a href="http://www.tagfocus.com/what-is-the-difference-between-href-and-src-links/">What is the difference between <b>HREF</b> and SRC links? « TagFocus.com</a></li>
<li><a href="http://www.subchild.com/2010/03/31/sorting-a-json-array-by-property/">Sorting a <b>JSON Array</b> by Property : : subCHILD</a></li>
<li><a href="http://www.shop2daily.com/?p=1161">Jewerly Dichroic art glass jewelry set, &#39;<b>Groovy</b> Ice Cubes&#39; 18.1? L <b>&#8230;</b></a></li>
</ul>
<p><!-- pingbacker_end --></p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.together.in.th/geolocation-api-geocoding-location-aware/" title="เทคโนโลยีด้านการระบุตำแหน่งของผู้ส่งข้อมูล (ใช้ Geolocation API ) (มกราคม 9, 2010)">เทคโนโลยีด้านการระบุตำแหน่งของผู้ส่งข้อมูล (ใช้ Geolocation API )</a> (0)</li>
	<li><a href="http://www.together.in.th/restclient-update-status-twitter-expectation-failed/" title="แก้ปัญหา RESTClient ยิงไป update.xml ไม่ได้ (เมษายน 8, 2010)">แก้ปัญหา RESTClient ยิงไป update.xml ไม่ได้</a> (1)</li>
	<li><a href="http://www.together.in.th/cyberneko-groovy-java-encoding/" title="แกะ Link ทั้งหมดด้วย cyberneko (Groovy Java) (เมษายน 29, 2010)">แกะ Link ทั้งหมดด้วย cyberneko (Groovy Java)</a> (0)</li>
	<li><a href="http://www.together.in.th/create-grails-web-service-thai-tokenizer-soap/" title="เนรมิต Web Service ตัดคำ (ใช้ grails + xfire) ภาค SOAP (พฤษภาคม 4, 2010)">เนรมิต Web Service ตัดคำ (ใช้ grails + xfire) ภาค SOAP</a> (0)</li>
	<li><a href="http://www.together.in.th/jailbreak-ipod-touch-gen2-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%82%e0%b8%84%e0%b8%95%e0%b8%a3%e0%b9%86%e0%b9%86%e0%b8%87%e0%b9%88%e0%b8%b2/" title="วิธีการ Jailbreak iPod Touch 2g/3g แบบโคตรๆๆง่าย (เมษายน 2, 2010)">วิธีการ Jailbreak iPod Touch 2g/3g แบบโคตรๆๆง่าย</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.together.in.th/try-parse-json-using-groovy-java-netbeans/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Reverse Geocoding (Address Lookup) ผ่าน http</title>
		<link>http://www.together.in.th/reverse-geocoding-address-lookup-using-http/</link>
		<comments>http://www.together.in.th/reverse-geocoding-address-lookup-using-http/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:19:42 +0000</pubDate>
		<dc:creator>Nat</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Address]]></category>
		<category><![CDATA[address lookup]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[google maps api]]></category>
		<category><![CDATA[thammasat]]></category>

		<guid isPermaLink="false">http://www.together.in.th/?p=1177</guid>
		<description><![CDATA[ลองเล่น Reverse Geocoding ของ google map api ซักกะหน่อย &#160; &#160; Reverse Geocoding คือการ เปลี่ยนชื่อสถานที่เป็นพิกัด (latitude , longitude) นั่นเอง &#160;(ความจริงมันได้ข้อมูลอื่นๆมาด้วยอีกเยอะ) &#160; วิธีทำก็ไปอ่านดูได้ที่&#160;Reverse Geocoding (Address Lookup)&#160;&#160; หรือจะลองทำเลย &#160;ก็แค่ &#160;Request ไปที่&#160;http://maps.google.co.th/maps/geo?q=Thammasat&#38;output=json&#38;sensor=falsegl=th ก็จะได้ข้อมูลมาประมาณนี้ { &#34;name&#34;: &#34;Thammasat Rangsit&#34;, &#34;Status&#34;: { &#34;code&#34;: 200, &#34;request&#34;: &#34;geocode&#34; }, &#34;Placemark&#34;: [ { &#34;id&#34;: &#34;p1&#34;, &#34;address&#34;: &#34;Thammasat Rangsit Sport Center, Khlong Nueng, Khlong Luang, Pathum [...]]]></description>
			<content:encoded><![CDATA[<p>ลองเล่น Reverse <a href="http://www.together.in.th/tag/geocoding/" class="st_tag internal_tag" rel="tag" title="Posts tagged with geocoding">Geocoding</a> ของ google map api ซักกะหน่อย &nbsp;</p>
<p>&nbsp;</p>
<p>Reverse <a href="http://www.together.in.th/tag/geocoding/" class="st_tag internal_tag" rel="tag" title="Posts tagged with geocoding">Geocoding</a> คือการ เปลี่ยนชื่อสถานที่เป็นพิกัด (latitude , longitude) นั่นเอง &nbsp;(ความจริงมันได้ข้อมูลอื่นๆมาด้วยอีกเยอะ)</p>
<p>&nbsp;</p>
<p>วิธีทำก็ไปอ่านดูได้ที่&nbsp;<a href="http://code.google.com/intl/th-TH/apis/maps/documentation/geocoding/index.html#ReverseGeocoding">Reverse Geocoding (Address Lookup)</a>&nbsp;&nbsp;</p>
<p>หรือจะลองทำเลย &nbsp;ก็แค่ &nbsp;Request ไปที่&nbsp;<a href="http://maps.google.com/maps/geo?q=Thammasat&amp;output=json&amp;sensor=false&amp;gl=th&amp;key=ABQIAAAAnGpifcTyPEhEhb5IwFOjbhQzGK7OP4Q3pl9UTFdBNJif2Gef4RR-EFDBL13et4wmQaxhqsIS4JBSOw">http://maps.google.co.th/maps/geo?q=Thammasat&amp;output=json&amp;sensor=falsegl=th</a></p>
<p>ก็จะได้ข้อมูลมาประมาณนี้</p>
<blockquote><pre>{
  &quot;name&quot;: &quot;<a href="http://www.together.in.th/tag/thammasat/" class="st_tag internal_tag" rel="tag" title="Posts tagged with thammasat">Thammasat</a> Rangsit&quot;,
  &quot;Status&quot;: {
    &quot;code&quot;: 200,
    &quot;request&quot;: &quot;geocode&quot;
  },
  &quot;Placemark&quot;: [ {
    &quot;id&quot;: &quot;p1&quot;,
    &quot;<a href="http://www.together.in.th/tag/address/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Address">address</a>&quot;: &quot;<a href="http://www.together.in.th/tag/thammasat/" class="st_tag internal_tag" rel="tag" title="Posts tagged with thammasat">Thammasat</a> Rangsit Sport Center, Khlong Nueng, Khlong Luang, Pathum Thani 12110, Thailand&quot;,
    &quot;AddressDetails&quot;: {
   &quot;Accuracy&quot; : 9,
   &quot;AddressLine&quot; : [ &quot;<a href="http://www.together.in.th/tag/thammasat/" class="st_tag internal_tag" rel="tag" title="Posts tagged with thammasat">Thammasat</a> Rangsit Sport Center&quot; ]
},
    &quot;ExtendedData&quot;: {
      &quot;LatLonBox&quot;: {
        &quot;north&quot;: 14.0785781,
        &quot;south&quot;: 14.0569314,
        &quot;east&quot;: 100.6173654,
        &quot;west&quot;: 100.5853506
      }
    },
    &quot;Point&quot;: {
      &quot;coordinates&quot;: [ 100.6013580, 14.0677550, 0 ]
    }
  }, </pre>
</blockquote>
<p>ถ้าต้องการ output แบบ xml ก็ใส่ parameter ตรง output ไปว่า &nbsp;&amp;output=xml&nbsp;</p>
<p>&nbsp;</p>
<p>หลังจากนั้นก็เอาไป parse แล้ว ใช้ต่อได้เลย !!&nbsp;</p>
<p><!--adsensestart--><!-- pingbacker_start --><br />
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li><a href="http://www.kerrinhardy.com/2010/05/09/change-the-search-header-in-zen-cart/">Change the Search Header in Zen Cart | kerrinhardy.com</a></li>
<li><a href="http://www.globalcrisis.org.uk/?p=157">Investment information including spread betting.</a></li>
<li><a href="http://www.22lcdmonitor.info/cheap-22-quot-lcd-monitor/">Cheap 22 <b>Quot</b> Lcd Monitor</a></li>
<li><a href="http://wwmm.ch.cam.ac.uk/blogs/murrayrust/?p=2364">Unilever Centre for Molecular Informatics, Cambridge &#8211; My <b>&#8230;</b></a></li>
<li><a href="http://woodsrecruiting.com/2010/05/09/bay-area-local-scoreboard-for-may-9/">Woods Recruiting › Bay Area local scoreboard for May 9</a></li>
<li><a href="http://sonnd.com/2010/05/02/balkanizing-the-web/">Sonnd › &lt;a <b>href</b>=&quot;http://www.mondaynote.com/2010/05/02/balkanizing <b>&#8230;</b></a></li>
<li><a href="http://nicebookmark.net/news-feed/gizmodo/opera-finds-flash-unappetizing-for-web-video-blockquote.htm">Opera Finds Flash Unappetizing For Web Video [<b>Blockquote</b>] | Gadget <b>&#8230;</b></a></li>
<li><a href="http://createbacklinks.info/gadgets/opera-finds-flash-unappetizing-for-web-video-blockquote">Opera Finds Flash Unappetizing For Web Video [<b>Blockquote</b>]</a></li>
<li><a href="http://blog.traitimyenbai.net/householdactivities/2010/05/03/power-one-size-312-zinc-air-hearing-aid-batteries-60-batteries/">Household Activities » Blog Archive » Power One Size 312 Zinc Air <b>&#8230;</b></a></li>
<li><a href="http://alexanderduell.punter2punter.com/2010/05/08/the-14-october-1973-uprising-dying-for-a-cause/">The 14 October 1973 Uprising – Dying for a Cause « Alexander Duell</a></li>
<li><a href="http://www.webmonkey.com/2010/03/google-gets-a-new-geocoder/">Google Gets a New <b>Geocoder</b> | Webmonkey | Wired.com</a></li>
<li><a href="http://www.thmnews.com/thammasat-university-opens-window-to-australia.html"><b>THAMMASAT</b> UNIVERSITY OPENS WINDOW TO AUSTRALIA</a></li>
<li><a href="http://www.thegreenchildren.org/tgcf/foundationpress/2010/04/social-entrepreneurship-talks-thammasat-mba-pt1/">Social Entrepreneurship Talks &#8211; <b>Thammasat</b> MBA Pt.1</a></li>
<li><a href="http://www.thainy.com/2010/04/thammasat-university-opens-window-to-australia-2/">Thainy – Thailand Blog » <b>THAMMASAT</b> UNIVERSITY OPENS WINDOW TO <b>&#8230;</b></a></li>
<li><a href="http://www.tech-chic.com/technology/opera-finds-flash-unappetizing-for-web-video-blockquote.html">Opera Finds Flash Unappetizing For Web Video [<b>Blockquote</b> <b>&#8230;</b></a></li>
<li><a href="http://www.tagfocus.com/what-is-the-difference-between-href-and-src-links/">What is the difference between <b>HREF</b> and SRC links? « TagFocus.com</a></li>
<li><a href="http://www.siamerican.com/moving-to-rangsit-new-job-after-next-month/">Moving to <b>Rangsit</b> for New Job after next month</a></li>
<li><a href="http://www.nigerianbestforum.com/blog/?p=47140">APPEAL COURT REJECTS BODE GEORGE&#39;S BAIL <b>REQUEST</b> | NBF NEWS, FREE <b>&#8230;</b></a></li>
<li><a href="http://www.myflirtingsecrets.com/2010/05/how-to-get-over-somebody-you-love/">How To Get Over Somebody You Love | My Flirting Secrets</a></li>
<li><a href="http://www.metsblog.com/2010/05/09/pre-game-giants-vs-mets-3/">MetsBlog.com – <b>Pre</b>-Game: Giants vs. Mets</a></li>
</ul>
<p><!-- pingbacker_end --></p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.together.in.th/json-parse-with-grails/" title="ลองถอดข้อมูลจาก JSON Format ด้วย Grails (มกราคม 11, 2010)">ลองถอดข้อมูลจาก JSON Format ด้วย Grails</a> (0)</li>
	<li><a href="http://www.together.in.th/geolocation-api-geocoding-location-aware/" title="เทคโนโลยีด้านการระบุตำแหน่งของผู้ส่งข้อมูล (ใช้ Geolocation API ) (มกราคม 9, 2010)">เทคโนโลยีด้านการระบุตำแหน่งของผู้ส่งข้อมูล (ใช้ Geolocation API )</a> (0)</li>
	<li><a href="http://www.together.in.th/what-i-should-study-in-comsci-thammasat-1/" title="เลือกเรียนอะไรดี ComSci &#8211; Thammasat (ตอนที่  1) (เมษายน 29, 2010)">เลือกเรียนอะไรดี ComSci &#8211; Thammasat (ตอนที่  1)</a> (2)</li>
	<li><a href="http://www.together.in.th/simple-grade-tu-promote-lor-pao-55/" title="นักศึกษาธรรมศาสตร์ ใครอยากได้เกรดสวยๆ เชิญทางนี้ :) (เมษายน 27, 2010)">นักศึกษาธรรมศาสตร์ ใครอยากได้เกรดสวยๆ เชิญทางนี้ :)</a> (0)</li>
	<li><a href="http://www.together.in.th/try-parse-json-using-groovy-java-netbeans/" title="[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans) (มกราคม 12, 2010)">[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)</a> (2)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.together.in.th/reverse-geocoding-address-lookup-using-http/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>เทคโนโลยีด้านการระบุตำแหน่งของผู้ส่งข้อมูล (ใช้ Geolocation API )</title>
		<link>http://www.together.in.th/geolocation-api-geocoding-location-aware/</link>
		<comments>http://www.together.in.th/geolocation-api-geocoding-location-aware/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 12:59:10 +0000</pubDate>
		<dc:creator>Nat</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Address]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.together.in.th/?p=1168</guid>
		<description><![CDATA[ขอ blog จากเอกสารบางส่วนที่ส่ง NSC ไปหน่อย เผื่อมีประโยชน์กับท่านอื่นด้วย ว่าด้วยเรื่องของการดึงข้อมูลพิกัดผ่านทาง Browser &#160;(ดึงพิกัดออกมาจากมือถือนั่นแล) &#160; การดึงพิกัดจากมือถือ ทำได้โยการใช้ Geolocation API &#160; ซึ่งส่วนสำคัญที่ใช้ในโครงงานนี้คือ Coordinates interface ซึ่งมีรายละเอียดดังนี้ interface Coordinates { readonly attribute double latitude; readonly attribute double longitude; readonly attribute double? altitude; readonly attribute double accuracy; readonly attribute double? altitudeAccuracy; readonly attribute double? heading; readonly attribute double? speed; }; &#160; จาก&#160;http://dev.w3.org/geo/api/spec-source.html แอตทริบิวต์ latitude [...]]]></description>
			<content:encoded><![CDATA[<p>ขอ blog จากเอกสารบางส่วนที่ส่ง NSC ไปหน่อย เผื่อมีประโยชน์กับท่านอื่นด้วย</p>
<p>ว่าด้วยเรื่องของการดึงข้อมูลพิกัดผ่านทาง Browser &nbsp;(ดึงพิกัดออกมาจากมือถือนั่นแล)</p>
<p>&nbsp;</p>
<p><span class="Apple-style-span" style="font-family: sans-serif, sans-serif; font-size: medium; ">การดึงพิกัดจากมือถือ ทำได้โยการใช้ <a href="http://www.together.in.th/tag/geolocation/" class="st_tag internal_tag" rel="tag" title="Posts tagged with geolocation">Geolocation</a> API &nbsp; ซึ่งส่วนสำคัญที่ใช้ในโครงงานนี้คือ Coordinates interface</span></p>
<p><span class="Apple-style-span" style="font-family: sans-serif, sans-serif; font-size: medium; ">ซึ่งมีรายละเอียดดังนี้</span></p>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><span class="Apple-style-span" style="font-size: 13px;"><span class="Apple-style-span" style="font-size: medium;"><span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: 13px; "><span style="font-family: sans-serif; "><font size="3"><br />
	</font></span></span></span></span></div>
<pre class="idl" style="font-family: monospace; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; color: black; background-color: rgb(238, 238, 238); font-size: inherit; "><span style="font-family: sans-serif; "><font size="3">  interface Coordinates {
    readonly attribute double </font><a href="http://dev.w3.org/geo/api/spec-source.html#lat" style="color: inherit; background-color: transparent; "><font size="3">latitude</font></a><font size="3">;
    readonly attribute double </font><a href="http://dev.w3.org/geo/api/spec-source.html#lon" style="color: inherit; background-color: transparent; "><font size="3">longitude</font></a><font size="3">;
    readonly attribute double? </font><a href="http://dev.w3.org/geo/api/spec-source.html#altitude" style="color: inherit; background-color: transparent; "><font size="3">altitude</font></a><font size="3">;
    readonly attribute double </font><a href="http://dev.w3.org/geo/api/spec-source.html#accuracy" style="color: inherit; background-color: transparent; "><font size="3">accuracy</font></a><font size="3">;
    readonly attribute double? </font><a href="http://dev.w3.org/geo/api/spec-source.html#altitude-accuracy" style="color: inherit; background-color: transparent; "><font size="3">altitudeAccuracy</font></a><font size="3">;
    readonly attribute double? </font><a href="http://dev.w3.org/geo/api/spec-source.html#heading" style="color: inherit; background-color: transparent; "><font size="3">heading</font></a><font size="3">;
    readonly attribute double? </font><a href="http://dev.w3.org/geo/api/spec-source.html#speed" style="color: inherit; background-color: transparent; "><font size="3">speed</font></a><font size="3">;
  };
</font></span></pre>
<pre class="idl" style="font-family: monospace; white-space: pre-wrap; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; color: black; background-color: rgb(238, 238, 238); font-size: inherit; "></pre>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">จาก&nbsp;<a href="http://dev.w3.org/geo/api/spec-source.html">http://dev.w3.org/geo/api/spec-source.html</a></div>
<p><span style="font-family: arial, sans-serif; "><font size="2">แอตทริบิวต์ latitude , longitude เป็นค่าตำแหน่งในภูมิศาสตร์เก็บอยู่ในรูปทศนิยม</font></span></p>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><font size="2">แอตทริบิวต์&nbsp; altitude เป็นค่าความสูงของตำแหน่ง</font></div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><font size="2">แอตทริบิวต์ &nbsp;accuracy และ altitudeAccuracy เป็นค่าความแม่นยำของพิกัด</font></div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><font size="2">แอตทริบิวต์ heading เป็นทิศทางของการเคลื่อนที่</font></div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><font size="2">แอตทริบิวต์ speed เป็นความเร็วของการเคลื่อนที่</font></div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><font size="2"><br />
	</font></div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; "><font size="2">โดยมีวิธีการเรียกใช้ได้ดังนี้&nbsp;</font></div>
<p>ตัวอย่างการ ดึงค่าพิกัด</p>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">
<div id="rm4k" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; "><img src="http://docs.google.com/File?id=df9r6s4f_1669rmdp5fs_b" style="width: 648px; height: 427.446px; " /></div>
</div>
<p>เมื่อเรียกฟังก์ชั่น displayLocation จะได้ดังนี้</p>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">
<div id="r7zn" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; "><img src="http://docs.google.com/File?id=df9r6s4f_167f3hdm2gq_b" style="width: 257px; height: 292px; " /></div>
<div id="t7i." style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;</div>
<div id="kol3" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; "><span id="more-1168"></span></div>
<div id="e.ou" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;</div>
<div id="x934" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;</div>
<div id="by9v" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">
<hr />
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">code ในส่วนของการ Detect Browser&nbsp;</div>
</p></div>
<div id="f5i:" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">
<div id="txvi" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">if (useragent.indexOf(&#39;Firefox&#39;) != -1) {</div>
<div id="u1h1" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;&nbsp; &nbsp;browser = &#39;Firefox&#39;;</div>
<div id="po4n" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">} else if (useragent.indexOf(&#39;iPhone&#39;) != -1) {</div>
<div id="rc8x" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;&nbsp; &nbsp;browser = &#39;iPhone&#39;;</div>
<div id="zyz5" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">} else if (useragent.indexOf(&#39;Android&#39;) != -1) {</div>
<div id="nc.5" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;&nbsp; &nbsp;browser = &#39;Android&#39;;</div>
<div id="w:r0" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">} else if (useragent.indexOf(&#39;Pre&#39;) != -1) {</div>
<div id="wcpx" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;&nbsp; &nbsp;browser = &#39;Pre&#39;;</div>
<div id="lkw:" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">} else {</div>
<div id="bz5-" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">&nbsp;&nbsp; &nbsp;browser = &#39;Unknown Browser&#39;;</div>
<div id="l_bj" style="margin-top: 0px; margin-bottom: 0px; direction: inherit; text-align: left; ">}&nbsp;</div>
</p></div>
<p>	จาก http://plebeosaur.us/etc/map/location.html</p></div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">
<hr />code การทำ &nbsp;complex marker&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">image[&#39;under&#39;] = new google.maps.MarkerImage(&#39;/CTIS/markers/under/image.png&#39;,</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">// This marker is 20 pixels wide by 32 pixels tall.</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">new google.maps.Size(30, 30),</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">// The origin for this image is 0,0.</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">new google.maps.Point(0,0),</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">// The anchor for this image is the base of the flagpole at 0,32.</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">new google.maps.Point(0, 32));</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;</div>
</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">จาก&nbsp;<a href="http://code.google.com/apis/maps/documentation/v3/overlays.html" id="rrzi" title="http://code.google.com/apis/maps/documentation/v3/overlays.html">http://code.google.com/apis/maps/documentation/v3/overlays.html</a></div>
<hr />
<p>code การทำ <a href="http://www.together.in.th/tag/geocoding/" class="st_tag internal_tag" rel="tag" title="Posts tagged with geocoding">geocoding</a></p>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp;function codeAddress() {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp;var <a href="http://www.together.in.th/tag/address/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Address">address</a> = document.getElementById(&quot;<a href="http://www.together.in.th/tag/address/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Address">address</a>&quot;).value;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp;if (geocoder) {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp; &nbsp;geocoder.geocode( { &#39;<a href="http://www.together.in.th/tag/address/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Address">address</a>&#39;: <a href="http://www.together.in.th/tag/address/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Address">address</a>}, function(results, status) {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;if (status == google.maps.GeocoderStatus.OK) {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.setCenter(results[0].geometry.location);</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;map.setZoom(12);&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;} else {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;alert(&quot;Geocode was not successful for the following reason: &quot; + status);</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp; &nbsp;});</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp; &nbsp;}</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;&nbsp;}</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">จาก&nbsp;<a href="http://code.google.com/apis/maps/documentation/v3/examples/geocoding-simple.html" id="l_ow" title="http://code.google.com/apis/maps/documentation/v3/examples/geocoding-simple.html">http://code.google.com/apis/maps/documentation/v3/examples/geocoding-simple.html</a></div>
</div>
<p>&nbsp;</p>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">code การทำ reverse <a href="http://www.together.in.th/tag/geocoding/" class="st_tag internal_tag" rel="tag" title="Posts tagged with geocoding">geocoding</a>&nbsp;&nbsp; &nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;function codeLatLng() {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp;var input = &quot;40.730885,-73.997383&quot;;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp;var latlngStr = input.split(&quot;,&quot;,2);</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp;var lat = latlngStr[0];</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp;var lng = latlngStr[1];</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">var latlng = new google.maps.LatLng(lat, lng);</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp;if (geocoder) {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp;geocoder.geocode({&#39;latLng&#39;: latlng}, function(results, status) {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp;if (status == google.maps.GeocoderStatus.OK) {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (results[1]) {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; // alert(results[1].formatted_address);</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;} else {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;alert(&quot;No results found&quot;);</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp;} else {</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;alert(&quot;Geocoder failed due to: &quot; + status);</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp; &nbsp;});</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp; &nbsp;}</div>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">&nbsp;}</div>
</div>
<p>จาก&nbsp;<a href="http://code.google.com/apis/maps/documentation/v3/examples/geocoding-reverse.html" id="m-8b" title="http://code.google.com/apis/maps/documentation/v3/examples/geocoding-reverse.html">http://code.google.com/apis/maps/documentation/v3/examples/geocoding-reverse.html</a></p>
<div style="margin-top: 0px; margin-bottom: 0px; direction: inherit; ">
<p>	By&nbsp;</p></div>
<p><!-- pingbacker_start --><br />
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li><a href="http://www.yosoybravo.com/learning-websites/learning-to-use-css-and-div-tags-for-columns-in-dreamweaver">» Learning to use CSS and <b>DIV</b> Tags for Columns in Dreamweaver</a></li>
<li><a href="http://www.globalcrisis.org.uk/?p=157">Investment information including spread betting.</a></li>
<li><a href="http://www.frontiersofip.org/business-practices/4030">Business Practices » Local SEO</a></li>
<li><a href="http://woodsrecruiting.com/2010/05/09/bay-area-local-scoreboard-for-may-9/">Woods Recruiting › Bay Area local scoreboard for May 9</a></li>
<li><a href="http://stanfordreview.org/article/2010-elections-a-step-in-the-right-direction">The Stanford Review » 2010 Elections A Step in the Right <b>Direction</b></a></li>
<li><a href="http://pgcyd.org/blog/blog/2010/05/07/126/">PGCYD Approves 2010 Endorsement Plan @ Prince Georges County Young <b>&#8230;</b></a></li>
<li><a href="http://noynoy.ph/blog/2010/01/04/noynoy-did-not-inherit-tita-corys-facebook-fans/">Noynoy did not <b>inherit</b> Tita Cory&#39;s Facebook fans – NOYPIPOL: The <b>&#8230;</b></a></li>
<li><a href="http://htmlvideo.net/html-pro-series-tutorial-1-working-with-div-setting-up">HTML Pro Series Tutorial – #1 Working With <b>DIV</b> &amp; Setting Up | HTML <b>&#8230;</b></a></li>
<li><a href="http://geeksonsteroids.us/1000/advance-band-div-coding-video-2/">Advance band <b>div</b> coding video 2 | geeksonsteroids.us</a></li>
<li><a href="http://fistfulofeuros.net/afoe/governments-and-parties/a-centre-left-nation-needs-what-kind-of-government/">a centre-<b>left</b> nation needs what kind of government? | afoe | A <b>&#8230;</b></a></li>
<li><a href="http://blog.traitimyenbai.net/householdactivities/2010/05/03/power-one-size-312-zinc-air-hearing-aid-batteries-60-batteries/">Household Activities » Blog Archive » Power One Size 312 Zinc Air <b>&#8230;</b></a></li>
<li><a href="http://yglesias.thinkprogress.org/archives/2010/05/the-left-and-economics.php">Matthew Yglesias » The <b>Left</b> and Economics</a></li>
<li><a href="http://www.xforce.ws/2010/05/feng-shui-compass-finding-your-homes-precise-direction/">Feng Shui Compass – Finding Your Home&#39;s Precise <b>Direction</b> <b>&#8230;</b></a></li>
<li><a href="http://www.thetastefullife.com/blog/2010/05/09/cheers-to-a-beautiful-mother%E2%80%99s-day/">Cheers to a Beautiful Mother&#39;s Day | The Tasteful Life</a></li>
<li><a href="http://www.redstate.com/moe_lane/2010/05/09/chicago-politicos-%E2%80%99suiciding%E2%80%99-right-and-left/">Chicago politicos &#39;&#39;suiciding&#39; right and <b>left</b>…&#39; | RedState</a></li>
<li><a href="http://www.pehub.com/71029/vcs-privately-seethe-over-facebook-plans-%E2%80%9Cno-one-wants-to-moon-the-giant%E2%80%9D/">peHUB » VCs Privately Seethe Over Facebook&#39;s New <b>Direction</b>: “No <b>&#8230;</b></a></li>
<li><a href="http://www.newsrealblog.com/2010/05/08/left-creates-new-class-of-victims-illegal-aliens-while-real-victims-are-smeared-as-racists/"><b>Left</b> Creates New Class of Victims, Illegal Aliens, While Real <b>&#8230;</b></a></li>
<li><a href="http://www.myflirtingsecrets.com/2010/05/how-to-get-over-somebody-you-love/">How To Get Over Somebody You Love | My Flirting Secrets</a></li>
<li><a href="http://www.lawyersgunsmoneyblog.com/2010/05/ve-day-moscow-style">VE Day, Moscow <b>Style</b> : Lawyers, Guns &amp; Money</a></li>
<li><a href="http://www.herfection.com/2010/04/pac-div-rollin/">Pac <b>Div</b> – Rollin&#39; :: h.e.r.</a></li>
</ul>
<p><!-- pingbacker_end --></p>

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.together.in.th/try-parse-json-using-groovy-java-netbeans/" title="[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans) (มกราคม 12, 2010)">[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)</a> (2)</li>
	<li><a href="http://www.together.in.th/reverse-geocoding-address-lookup-using-http/" title="Reverse Geocoding (Address Lookup) ผ่าน http (มกราคม 9, 2010)">Reverse Geocoding (Address Lookup) ผ่าน http</a> (1)</li>
	<li><a href="http://www.together.in.th/jailbreak-ipod-touch-gen2-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%82%e0%b8%84%e0%b8%95%e0%b8%a3%e0%b9%86%e0%b9%86%e0%b8%87%e0%b9%88%e0%b8%b2/" title="วิธีการ Jailbreak iPod Touch 2g/3g แบบโคตรๆๆง่าย (เมษายน 2, 2010)">วิธีการ Jailbreak iPod Touch 2g/3g แบบโคตรๆๆง่าย</a> (1)</li>
	<li><a href="http://www.together.in.th/hack-disabled-form-html/" title="วิธี Hack ข้อมูลใน​ form (html) ที่ถูก readonly/disable ไว้ (มีนาคม 21, 2010)">วิธี Hack ข้อมูลใน​ form (html) ที่ถูก readonly/disable ไว้</a> (2)</li>
	<li><a href="http://www.together.in.th/json-parse-with-grails/" title="ลองถอดข้อมูลจาก JSON Format ด้วย Grails (มกราคม 11, 2010)">ลองถอดข้อมูลจาก JSON Format ด้วย Grails</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.together.in.th/geolocation-api-geocoding-location-aware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
