<?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>Graphic Maniacs &#187; JavaScript</title>
	<atom:link href="http://graphicmaniacs.com/cat/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://graphicmaniacs.com</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jan 2012 13:08:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to disable Flash, JavaScript and Cookies in Google Chrome</title>
		<link>http://graphicmaniacs.com/note/how-to-disable-flash-javascript-and-cookies-in-google-chrome/</link>
		<comments>http://graphicmaniacs.com/note/how-to-disable-flash-javascript-and-cookies-in-google-chrome/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 13:51:37 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://graphicmaniacs.com/?p=901</guid>
		<description><![CDATA[For those who just need the shortcuts, here&#8217;s the link to JavaScript and Cookies options: chrome://settings/content For Flash, Silverlight, Quicktime and other similar addons, the link is: chrome://plugins This page can be found by searching for:disable javascript chromechrome flash cookiesdisable cookies and javascript on google chrome?disable javascript google chromeflash cookies in chromehow to disable javascript [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/how-to-disable-flash-javascript-and-cookies-in-google-chrome/' addthis:title='How to disable Flash, JavaScript and Cookies in Google Chrome '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>For those who just need the shortcuts, here&#8217;s the link to JavaScript and Cookies options:</p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">chrome://settings/content</pre></div></div>

<p>For Flash, Silverlight, Quicktime and other similar addons, the link is:</p>

<div class="wp_syntax"><div class="code"><pre class="js" style="font-family:monospace;">chrome://plugins</pre></div></div>

<h4>This page can be found by searching for:</h4><div class='search-terms'><span>disable javascript chrome</span><span>chrome flash cookies</span><span>disable cookies and javascript on google chrome?</span><span>disable javascript google chrome</span><span>flash cookies in chrome</span><span>how to disable javascript in chrome</span></div><br /><br /><div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/how-to-disable-flash-javascript-and-cookies-in-google-chrome/' addthis:title='How to disable Flash, JavaScript and Cookies in Google Chrome '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://graphicmaniacs.com/note/how-to-disable-flash-javascript-and-cookies-in-google-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coloring regions in Google Maps JavaScript API v3</title>
		<link>http://graphicmaniacs.com/note/coloring-regions-in-google-maps-javascript-api-v3/</link>
		<comments>http://graphicmaniacs.com/note/coloring-regions-in-google-maps-javascript-api-v3/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 21:38:57 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://graphicmaniacs.com/?p=745</guid>
		<description><![CDATA[Want to color a map region in Google Maps V3? Easy as pie: load map, centrify on a particular point, define polygon points and options, attach polygon to map with polygon.setMap: Loading &#8230; function colormaps() { var myLatlng = new google.maps.LatLng(25, -70); var myOptions = { zoom: 4, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } var map [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/coloring-regions-in-google-maps-javascript-api-v3/' addthis:title='Coloring regions in Google Maps JavaScript API v3 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Want to color a map region in Google Maps V3? Easy as pie: load map, centrify on a particular point, define polygon points and options, attach polygon to map with polygon.setMap:</p>
<div id="color-maps" style="height: 400px">
<div style='padding-top: 180px; font: normal 24px Arial; text-align: center'>Loading &#8230;</div>
</div>
<p><script type='text/javascript' src='http://maps.googleapis.com/maps/api/js?sensor=false'></script><br />
<script type='text/javascript'>
function colormaps() {
  var myLatlng = new google.maps.LatLng(25, -70);
  var myOptions = {
    zoom: 4,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById("color-maps"), myOptions);
  var triangleCoords = [
    new google.maps.LatLng(25.774252, -80.190262),
    new google.maps.LatLng(18.466465, -66.118292),
    new google.maps.LatLng(32.321384, -64.75737),
    new google.maps.LatLng(25.774252, -80.190262)
  ];
  var bermudaTriangle = new google.maps.Polygon({
    paths: triangleCoords,
    strokeColor: "#E01B2F",
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: "#E01B2F",
    fillOpacity: 0.35
  });
  bermudaTriangle.setMap(map);
}
google.maps.event.addDomListener(window, 'load', colormaps);
</script></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;color-maps&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;height: 400px&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">'padding-top: 180px; text-align: center'</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>Loading ...<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">'text/javascript'</span> <span style="color: #000066;">src</span>=<span style="color: #ff0000;">'http://maps.googleapis.com/maps/api/js?sensor=false'</span><span style="color: #000000; font-weight: bold;">&gt;</span><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;script</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">'text/javascript'</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
function colormaps() {
  // 1. setup map
  var myLatlng = new google.maps.LatLng(25, -70);
  var myOptions = {
    zoom: 4,
    center: myLatlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById(&quot;color-maps&quot;), myOptions);
  // 2. define points and polygon
  var triangleCoords = [
    new google.maps.LatLng(25.774252, -80.190262),
    new google.maps.LatLng(18.466465, -66.118292),
    new google.maps.LatLng(32.321384, -64.75737),
    new google.maps.LatLng(25.774252, -80.190262)
  ];
  var bermudaTriangle = new google.maps.Polygon({
    paths: triangleCoords,
    strokeColor: &quot;#E01B2F&quot;,
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: &quot;#E01B2F&quot;,
    fillOpacity: 0.35
  });
  // 3. attach polygon to map
  bermudaTriangle.setMap(map);
}
google.maps.event.addDomListener(window, 'load', colormaps);
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/script<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<h4>This page can be found by searching for:</h4><div class='search-terms'><span>script php polygon google maps v3</span><span>how to fill color to a partcular regions on google maps</span><span>google map v3 php mysql</span><span>google maps v3 and coulor part of map</span><span>script polygon google maps with data mysql</span><span>heightmap polygon</span><span>google maps v3 regions</span><span>google maps v3 php api</span><span>google maps regions api</span><span>google maps polygons api v3</span></div><br /><br /><div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/coloring-regions-in-google-maps-javascript-api-v3/' addthis:title='Coloring regions in Google Maps JavaScript API v3 '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://graphicmaniacs.com/note/coloring-regions-in-google-maps-javascript-api-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geocoding with Yahoo PlaceFinder and Google Geocoding in PHP and jQuery</title>
		<link>http://graphicmaniacs.com/note/geocoding-with-yahoo-placefinder-and-google-geocoding-in-php-and-jquery/</link>
		<comments>http://graphicmaniacs.com/note/geocoding-with-yahoo-placefinder-and-google-geocoding-in-php-and-jquery/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 11:18:26 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://graphicmaniacs.com/?p=791</guid>
		<description><![CDATA[Sometimes (for someone, very often) you need to get coordinates of your local address. Hard? Not really. With the help of the &#8220;giants&#8221; we can easily get the latitude and longitude in a couple milliseconds. Here&#8217;s how. Google Geocoding API First, let&#8217;s take a look at Google Geocoding. Free, 2.500 requests per day, premium users [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/geocoding-with-yahoo-placefinder-and-google-geocoding-in-php-and-jquery/' addthis:title='Geocoding with Yahoo PlaceFinder and Google Geocoding in PHP and jQuery '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Sometimes (for someone, very often) you need to get coordinates of your local address. Hard? Not really. With the help of the &#8220;giants&#8221; we can easily get the latitude and longitude in a couple milliseconds.</p>
<p>Here&#8217;s how.</p>
<h2>Google Geocoding API</h2>
<p>First, let&#8217;s take a look at <a href="http://code.google.com/intl/uk-UA/apis/maps/documentation/geocoding/" rel='nofollow' target='_blank'>Google Geocoding</a>. Free, 2.500 requests per day, premium users get up to 100.000 requests per day. Both XML and JSON outputs are provided. Let&#8217;s take a look at a simple example:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://maps.googleapis.com/maps/api/geocode/json?address=Manhattan,%20New%20York%20City&amp;sensor=false&amp;language=en</pre></div></div>

<p>What we&#8217;ll need here most of the time is <strong>address</strong>, <strong>sensor</strong> and <strong>language</strong>. Language is set only if we want to output the formatted address which was returned or check if it&#8217;s == with your request, so if we host our server in Holland we won&#8217;t receive . Sensor is a variable which is determines if we use a GPS-enabled device. According to Google,</p>
<blockquote><p>
Use of the Google Maps API(s) requires that you indicate whether your application is using a sensor (such as a GPS locator) to determine the user&#8217;s location in any Maps API library or service requests. This is especially important for mobile devices. If your Google Maps API application uses any form of sensor to determine the location of the device accessing your application, you must declare this with a sensor parameter value of true.<br />
Note that even if your application does not use a location sensor, you still must set the sensor parameter (in this case to false).
</p></blockquote>
<p>So you decide in what case to use it.</p>
<p>Let&#8217;s take a look at a sample output</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#123;</span>
   <span style="color: #3366CC;">&quot;results&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
      <span style="color: #009900;">&#123;</span>
         <span style="color: #3366CC;">&quot;address_components&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Manhattan&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Manhattan&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;sublocality&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;locality&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;administrative_area_level_2&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;NY&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;administrative_area_level_1&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;United States&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;US&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;country&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span>
         <span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
         <span style="color: #3366CC;">&quot;formatted_address&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Manhattan, New York, NY, USA&quot;</span><span style="color: #339933;">,</span>
         <span style="color: #3366CC;">&quot;geometry&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #3366CC;">&quot;bounds&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;northeast&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.8200450</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">73.90331300000001</span>
               <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;southwest&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.6980780</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">74.03514899999999</span>
               <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;location&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.78343450</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">73.96624950</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;location_type&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;APPROXIMATE&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;viewport&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;northeast&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.8200450</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">73.90331300000001</span>
               <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;southwest&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.6980780</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">74.03514899999999</span>
               <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span>
         <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
         <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;sublocality&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
      <span style="color: #009900;">&#123;</span>
         <span style="color: #3366CC;">&quot;address_components&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;administrative_area_level_2&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;New York&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;NY&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;administrative_area_level_1&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;long_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;United States&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;short_name&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;US&quot;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;country&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
            <span style="color: #009900;">&#125;</span>
         <span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
         <span style="color: #3366CC;">&quot;formatted_address&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Manhattan, New York, USA&quot;</span><span style="color: #339933;">,</span>
         <span style="color: #3366CC;">&quot;geometry&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #3366CC;">&quot;bounds&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;northeast&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.8822140</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">73.9070</span>
               <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;southwest&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.67954790</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">74.0472850</span>
               <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;location&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.78306030</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">73.97124880</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;location_type&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;APPROXIMATE&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;viewport&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #3366CC;">&quot;northeast&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.8822140</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">73.9070</span>
               <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
               <span style="color: #3366CC;">&quot;southwest&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
                  <span style="color: #3366CC;">&quot;lat&quot;</span> <span style="color: #339933;">:</span> <span style="color: #CC0000;">40.67954790</span><span style="color: #339933;">,</span>
                  <span style="color: #3366CC;">&quot;lng&quot;</span> <span style="color: #339933;">:</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">74.0472850</span>
               <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span>
         <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
         <span style="color: #3366CC;">&quot;partial_match&quot;</span> <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span>
         <span style="color: #3366CC;">&quot;types&quot;</span> <span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span> <span style="color: #3366CC;">&quot;administrative_area_level_2&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;political&quot;</span> <span style="color: #009900;">&#93;</span>
      <span style="color: #009900;">&#125;</span>
   <span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
   <span style="color: #3366CC;">&quot;status&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;OK&quot;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>As you see, plenty of data and even several results returned. We&#8217;ll need the first one.<br />
So a path to our lat/lng is <strong>results[0]-&gt;geometry-&gt;location</strong>. Now let&#8217;s finally build a function or what?..</p>
<p>Starting simple, we can load urls with <strong>file_get_contents</strong> or <strong>cURL</strong>. I&#8217;ll show both ways in case any of the method is blocked on your server.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> geocode<span style="color: #009900;">&#40;</span><span style="color: #000088;">$address</span><span style="color: #339933;">,</span><span style="color: #000088;">$city</span><span style="color: #339933;">,</span><span style="color: #000088;">$state</span><span style="color: #339933;">,</span><span style="color: #000088;">$country</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$address</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$address</span><span style="color: #339933;">,</span> <span style="color: #000088;">$city</span><span style="color: #339933;">,</span> <span style="color: #000088;">$state</span><span style="color: #339933;">,</span> <span style="color: #000088;">$country</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$address</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_filter</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$address</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$address</span> <span style="color: #339933;">=</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">', '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$address</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://maps.googleapis.com/maps/api/geocode/json?address=&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$address</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&amp;sensor=false&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">/*
	$data = file_get_contents($url);
	*/</span>
&nbsp;
	<span style="color: #000088;">$ch</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_URL<span style="color: #339933;">,</span> <span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_HEADER<span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_FOLLOWLOCATION<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ch</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		try <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">results</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">results</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">geometry</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">results</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">geometry</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">location</span><span style="color: #009900;">&#41;</span>
				<span style="color: #b1b100;">return</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">results</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">geometry</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">location</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span> catch<span style="color: #009900;">&#40;</span>Exception <span style="color: #000088;">$e</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>First, we remove unknown address parts and leave only those we know, then implode with comma and urlencode. Then we are ready to go and get the JSON.</p>
<p>Whether you are using file_get_contents or cURL, you should have the same result. But, with cURL you can check if there were request errors like 404 or 550 permission denied. Then, we just check if $data is json_decoded, if it&#8217;s not null and has results, and if the result has a geometry entry in it, and if that geometry has a location. Optionally, you can just wipe all checks and do just</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">results</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">geometry</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">location</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now let&#8217;s see what shall we do if Google didn&#8217;t help us.</p>
<h3>Yahoo PlaceFinder API</h3>
<p>So, let&#8217;s take a look at the differences. <a href="http://developer.yahoo.com/geo/placefinder/guide/index.html" target="_blank" rel='nofollow'>Yahoo PlaceFinder</a> is also a free service with 50.000 requests per day limit. It requires you to register your application and get a free API key. The REST url for the API is:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://where.yahooapis.com/geocode?</pre></div></div>

<p>The basic parameter we will need to pass is <strong>location</strong> or its alias <strong>q</strong>. It can be very short or long, depending on your needs, but it will almost always return some results.</p>
<p>The other very nice parameter is <strong>flags</strong>. It determines different output options. We will set a J flag to output data as JSON. Let&#8217;s take a look at an example output, we will try to search for Hreschatyk, the main street in Kyiv, Ukraine.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">http://where.yahooapis.com/geocode?location=Hreschatyk,%20Kyiv,%20Ukraine&amp;flags=J</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#123;</span>
    <span style="color: #3366CC;">&quot;ResultSet&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #3366CC;">&quot;version&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;1.0&quot;</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;Error&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;ErrorMessage&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;No error&quot;</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;Locale&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;us_US&quot;</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;Quality&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">87</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;Found&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">2</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;Results&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#123;</span>
            <span style="color: #3366CC;">&quot;quality&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">70</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;latitude&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;50.448550&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;longitude&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;30.522483&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;offsetlat&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;50.448550&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;offsetlon&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;30.522483&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;radius&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">500</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;name&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line1&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kreshchatik Ulitsa&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line2&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Pechers'Kyy Rayon&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line3&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line4&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Ukraine&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;house&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;street&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kreshchatik Ulitsa&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;xstreet&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;unittype&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;unit&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;postal&quot;</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;neighborhood&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Pechers'Kyy Rayon&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;city&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kiev&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;county&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kiev&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;state&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;country&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Ukraine&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;countrycode&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;UA&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;statecode&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;countycode&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;uzip&quot;</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;hash&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;woeid&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">924938</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;woetype&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">7</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #3366CC;">&quot;quality&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">70</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;latitude&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;50.452060&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;longitude&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;30.526855&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;offsetlat&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;50.452060&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;offsetlon&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;30.526855&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;radius&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">500</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;name&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line1&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kreshchatik Ulitsa&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line2&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Shevchenkivs'Kyy Rayon&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line3&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;line4&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Ukraine&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;house&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;street&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kreshchatik Ulitsa&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;xstreet&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;unittype&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;unit&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;postal&quot;</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;neighborhood&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Shevchenkivs'Kyy Rayon&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;city&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kiev&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;county&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Kiev&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;state&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;country&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;Ukraine&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;countrycode&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;UA&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;statecode&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;countycode&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;uzip&quot;</span><span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;hash&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;woeid&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">924938</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;woetype&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">7</span>
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Pretty nice, right? No geometry or location objects, just simply an array of Results which has all the values we need, and it broke down the location we passed to house, street, city, county, state and country. That is very nice. What we will need now is to simply add a new function to what we have:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> geocode_yahoo<span style="color: #009900;">&#40;</span><span style="color: #000088;">$address</span><span style="color: #339933;">,</span><span style="color: #000088;">$city</span><span style="color: #339933;">,</span><span style="color: #000088;">$state</span><span style="color: #339933;">,</span><span style="color: #000088;">$country</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$address</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$address</span><span style="color: #339933;">,</span> <span style="color: #000088;">$city</span><span style="color: #339933;">,</span> <span style="color: #000088;">$state</span><span style="color: #339933;">,</span> <span style="color: #000088;">$country</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$address</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_filter</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$address</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$address</span> <span style="color: #339933;">=</span> <span style="color: #990000;">urlencode</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">', '</span><span style="color: #339933;">,</span> <span style="color: #000088;">$address</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$appid</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'appid'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://where.yahooapis.com/geocode?location='</span><span style="color: #339933;">.</span><span style="color: #000088;">$address</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&amp;flags=J&amp;appid='</span><span style="color: #339933;">.</span><span style="color: #000088;">$appid</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #990000;">json_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$data</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ResultSet</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ResultSet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Error</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'0'</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ResultSet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Found</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span>object<span style="color: #009900;">&#41;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'lat'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ResultSet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Results</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">latitude</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'lng'</span><span style="color: #339933;">=&gt;</span><span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ResultSet</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">Results</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">longitude</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Now, when we have both, we can simply do this:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> geocode<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Philadelphia'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'USA'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$data</span><span style="color: #009900;">&#41;</span>
  <span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> geocode_yahoo<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Philadelphia'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'USA'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>Getting same in jQuery</h3>
<p>jQuery isn&#8217;t hard as well. All you need is to prepare the url we need and get the results by simply selecting it from an object. For this, we will use <a href="http://developer.yahoo.com/yql/" rel="nofollow" target="_blank">YQL</a>. It&#8217;s simple, it&#8217;s free, it&#8217;s fast, it does the things we don&#8217;t want to do <img src='http://graphicmaniacs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>First, prepare the address (strip empty address parts, urlencode etc.):</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> address <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span>address<span style="color: #339933;">,</span> city<span style="color: #339933;">,</span> state<span style="color: #339933;">,</span> country<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> newaddress <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i <span style="color: #000066; font-weight: bold;">in</span> address<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>address<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span>
		newaddress.<span style="color: #660066;">push</span><span style="color: #009900;">&#40;</span>address<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
address <span style="color: #339933;">=</span> newaddress<span style="color: #339933;">;</span>
address <span style="color: #339933;">=</span> escape<span style="color: #009900;">&#40;</span>address.<span style="color: #660066;">join</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">', '</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Then, prepare the URLs for both Google and Yahoo (yes, we can combine both services in one request!):</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> url <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://maps.googleapis.com/maps/api/geocode/json?address=&quot;</span><span style="color: #339933;">+</span>address<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;sensor=false&quot;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> url2 <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://where.yahooapis.com/geocode?location=&quot;</span><span style="color: #339933;">+</span>address<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;flags=J&amp;appid=&quot;</span><span style="color: #339933;">+</span>yahoo_appid<span style="color: #339933;">;</span></pre></div></div>

<p>Construct a YQL request and format all the stuff in a single JSON URL:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> yql <span style="color: #339933;">=</span> <span style="color: #3366CC;">'SELECT * FROM json WHERE url = &quot;'</span><span style="color: #339933;">+</span>url<span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot; OR url = &quot;'</span><span style="color: #339933;">+</span>url2<span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot;'</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> yqlurl <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://query.yahooapis.com/v1/public/yql?q=&quot;</span><span style="color: #339933;">+</span>escape<span style="color: #009900;">&#40;</span>yql<span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;format=json&amp;diagnostics=true&amp;callback=?&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>That&#8217;s it, we can now load the <strong>yqlurl</strong> and get the data. I won&#8217;t describe the resulting tree, just try loading the url with getJSON and seeing what&#8217;s what:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>yqlurl<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>d<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	data <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>d <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span> <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">false</span> <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">json</span> <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">json</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span>
			data <span style="color: #339933;">=</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">json</span>.<span style="color: #660066;">results</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">geometry</span>.<span style="color: #660066;">location</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span> <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Found</span><span style="color: #009900;">&#41;</span>
			<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Found</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				data <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>lat<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span>.<span style="color: #660066;">latitude</span><span style="color: #339933;">,</span> lng<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span>.<span style="color: #660066;">longitude</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
				data <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>lat<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">latitude</span><span style="color: #339933;">,</span> lng<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">longitude</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#geocode'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'lat =&gt; '</span><span style="color: #339933;">+</span>data.<span style="color: #660066;">lat</span><span style="color: #339933;">+</span><span style="color: #3366CC;">', lng =&gt; '</span><span style="color: #339933;">+</span>data.<span style="color: #660066;">lng</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>I used a simple &lt;div id=&#8217;geocode&#8217;&gt; tag to just see it in action, all in all i came up to this one:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> geocode<span style="color: #009900;">&#40;</span>address<span style="color: #339933;">,</span>city<span style="color: #339933;">,</span>state<span style="color: #339933;">,</span>country<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> address <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span>address<span style="color: #339933;">,</span> city<span style="color: #339933;">,</span> state<span style="color: #339933;">,</span> country<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> newaddress <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Array<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i <span style="color: #000066; font-weight: bold;">in</span> address<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>address<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span>
			newaddress.<span style="color: #660066;">push</span><span style="color: #009900;">&#40;</span>address<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	address <span style="color: #339933;">=</span> newaddress<span style="color: #339933;">;</span>
	address <span style="color: #339933;">=</span> escape<span style="color: #009900;">&#40;</span>address.<span style="color: #660066;">join</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">', '</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #003366; font-weight: bold;">var</span> yahoo_appid <span style="color: #339933;">=</span> <span style="color: #3366CC;">'appid'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #003366; font-weight: bold;">var</span> url <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://maps.googleapis.com/maps/api/geocode/json?address=&quot;</span><span style="color: #339933;">+</span>address<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;sensor=false&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> url2 <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://where.yahooapis.com/geocode?location=&quot;</span><span style="color: #339933;">+</span>address<span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;flags=J&amp;appid=&quot;</span><span style="color: #339933;">+</span>yahoo_appid<span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> yql <span style="color: #339933;">=</span> <span style="color: #3366CC;">'SELECT * FROM json WHERE url = &quot;'</span><span style="color: #339933;">+</span>url<span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot; OR url = &quot;'</span><span style="color: #339933;">+</span>url2<span style="color: #339933;">+</span><span style="color: #3366CC;">'&quot;'</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> yqlurl <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://query.yahooapis.com/v1/public/yql?q=&quot;</span><span style="color: #339933;">+</span>escape<span style="color: #009900;">&#40;</span>yql<span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;&amp;format=json&amp;diagnostics=true&amp;callback=?&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	$.<span style="color: #660066;">getJSON</span><span style="color: #009900;">&#40;</span>yqlurl<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>d<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		data <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>d <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span> <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">json</span> <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">json</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span>
				data <span style="color: #339933;">=</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">json</span>.<span style="color: #660066;">results</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">geometry</span>.<span style="color: #660066;">location</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span> <span style="color: #339933;">&amp;&amp;</span> d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Found</span><span style="color: #009900;">&#41;</span>
				<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Found</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					data <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>lat<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span>.<span style="color: #660066;">latitude</span><span style="color: #339933;">,</span> lng<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span>.<span style="color: #660066;">longitude</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
					data <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>lat<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">latitude</span><span style="color: #339933;">,</span> lng<span style="color: #339933;">:</span>d.<span style="color: #660066;">query</span>.<span style="color: #660066;">results</span>.<span style="color: #660066;">ResultSet</span>.<span style="color: #660066;">Results</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">longitude</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#geocode'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">append</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'lat =&gt; '</span><span style="color: #339933;">+</span>data.<span style="color: #660066;">lat</span><span style="color: #339933;">+</span><span style="color: #3366CC;">', lng =&gt; '</span><span style="color: #339933;">+</span>data.<span style="color: #660066;">lng</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
geocode<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">''</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Kiev'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">''</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Ukraine'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>As you may see, YQL gives you a possibility to forget about combining requests, synchronizing and all that stuff. Even more, it combines your requests, calculates time spent, total time etc. Check it out yourself:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #009900;">&#123;</span>
    <span style="color: #3366CC;">&quot;query&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #3366CC;">&quot;count&quot;</span><span style="color: #339933;">:</span> <span style="color: #CC0000;">2</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;created&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;2011-08-24T10:56:20Z&quot;</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;lang&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;en-US&quot;</span><span style="color: #339933;">,</span>
        <span style="color: #3366CC;">&quot;diagnostics&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #3366CC;">&quot;publiclyCallable&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;true&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;url&quot;</span><span style="color: #339933;">:</span> <span style="color: #009900;">&#91;</span><span style="color: #009900;">&#123;</span>
                <span style="color: #3366CC;">&quot;execution-start-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;1&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;execution-stop-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;104&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;execution-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;103&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;proxy&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;DEFAULT&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;content&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://where.yahooapis.com/geocode?location=Kyiv,%20Ukraine&amp;flags=J&quot;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
                <span style="color: #3366CC;">&quot;execution-start-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;1&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;execution-stop-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;126&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;execution-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;125&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;proxy&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;DEFAULT&quot;</span><span style="color: #339933;">,</span>
                <span style="color: #3366CC;">&quot;content&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://maps.googleapis.com/maps/api/geocode/json?address=Kyiv,%20Ukraine&amp;sensor=false&quot;</span>
            <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;user-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;127&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;service-time&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;228&quot;</span><span style="color: #339933;">,</span>
            <span style="color: #3366CC;">&quot;build-version&quot;</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;20626&quot;</span>
        <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
...</pre></div></div>

<p>As you may see, it has it all to see if a website is taking too long to respond or if you want to filter out only the fastest ones (example can be if you have 50-100 RSS feed urls and don&#8217;t want slow ones to show up). Happy experimenting and happy Ukrainian Independence Day! <img src='http://graphicmaniacs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>This page can be found by searching for:</h4><div class='search-terms'><span>get geocode one address with php from google</span><span>yahoo placefinder php</span><span>yahoo placefinder</span><span>yahoo placefinder php example</span><span>php yahoo placefinder</span><span>yahoo placefinder php json_decode</span><span>google place finder</span><span>yahoo placefinder example</span><span>yahoo try placefinder</span><span>yahoo placefinder tutorial</span></div><br /><br /><div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/geocoding-with-yahoo-placefinder-and-google-geocoding-in-php-and-jquery/' addthis:title='Geocoding with Yahoo PlaceFinder and Google Geocoding in PHP and jQuery '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://graphicmaniacs.com/note/geocoding-with-yahoo-placefinder-and-google-geocoding-in-php-and-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auto-select input field with jQuery, without having a deselect on clicking</title>
		<link>http://graphicmaniacs.com/note/auto-select-input-field-with-jquery-without-having-a-deselect-on-clicking/</link>
		<comments>http://graphicmaniacs.com/note/auto-select-input-field-with-jquery-without-having-a-deselect-on-clicking/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 19:00:11 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://graphicmaniacs.com/?p=781</guid>
		<description><![CDATA[Recently, i had a bug which was kinda confusing.. The input field was easily selected using the standard input select() method, so i could do like this: $&#40;'input'&#41;.focus&#40;function&#40;&#41; &#123; $&#40;this&#41;.select&#40;&#41;; &#125;&#41;.click&#40;function&#40;&#41; &#123; $&#40;this&#41;.select&#40;&#41;; &#125;&#41;; Easy as pie, it was auto-selected on mouse click AND when tab-clicking between fields. But, if it was already selected after [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/auto-select-input-field-with-jquery-without-having-a-deselect-on-clicking/' addthis:title='Auto-select input field with jQuery, without having a deselect on clicking '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Recently, i had a bug which was kinda confusing.. The input field was easily selected using the standard input <strong>select()</strong> method, so i could do like this:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input'</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><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: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">select</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><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: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">select</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Easy as pie, it was auto-selected on mouse click AND when tab-clicking between fields. But, if it was already selected after focus, and then i clicked again, it was deselected.. which i didn&#8217;t need to. So the workaround was to cancel the standard <strong>mouseup</strong> event:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'input'</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><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: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">select</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><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: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">select</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">mouseup</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> e.<span style="color: #660066;">preventDefault</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p> And that&#8217;s it! Now it&#8217;s always auto-selected and deselected only on focus change.</p>
<h4>This page can be found by searching for:</h4><div class='search-terms'><span>jquery focus ipad</span><span>jquery deselect</span><span>ipad jquery focus</span><span>jquery iPad focus</span><span>jquery auto select input</span><span>select input jquery</span><span>this select() ipad</span><span>jquery change focus select</span><span>jquery deselect input text</span><span>jquery select ipad</span></div><br /><br /><div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/auto-select-input-field-with-jquery-without-having-a-deselect-on-clicking/' addthis:title='Auto-select input field with jQuery, without having a deselect on clicking '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://graphicmaniacs.com/note/auto-select-input-field-with-jquery-without-having-a-deselect-on-clicking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reload page with JavaScript</title>
		<link>http://graphicmaniacs.com/note/reload-page-with-javascript/</link>
		<comments>http://graphicmaniacs.com/note/reload-page-with-javascript/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 16:40:59 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://graphicmaniacs.com/?p=776</guid>
		<description><![CDATA[There&#8217;s a couple options for this in JavaScript window.location.href=window.location.href; window.location.reload&#40;&#41;; history.go&#40;0&#41;; In HTML, it&#8217;s simply &#60;!-- reload in 60 seconds --&#62; &#60;meta http-equiv=&#34;refresh&#34; content=&#34;60&#34; /&#62; This page can be found by searching for:javascript reloadpagejquery reload framechrome extension reload page from framerefresh page in javascriptrefresh frame in javascriptrefresh em um frame jquerylocation reload(historylocation reload javascript chrome [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/reload-page-with-javascript/' addthis:title='Reload page with JavaScript '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a couple options for this in JavaScript</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">window.<span style="color: #660066;">location</span>.<span style="color: #660066;">href</span><span style="color: #339933;">=</span>window.<span style="color: #660066;">location</span>.<span style="color: #660066;">href</span><span style="color: #339933;">;</span>
window.<span style="color: #660066;">location</span>.<span style="color: #660066;">reload</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
history.<span style="color: #660066;">go</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>In HTML, it&#8217;s simply</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">&lt;!-- reload in 60 seconds --&gt;</span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta</span> <span style="color: #000066;">http-equiv</span>=<span style="color: #ff0000;">&quot;refresh&quot;</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">&quot;60&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></div></div>

<h4>This page can be found by searching for:</h4><div class='search-terms'><span>javascript reloadpage</span><span>jquery reload frame</span><span>chrome extension reload page from frame</span><span>refresh page in javascript</span><span>refresh frame in javascript</span><span>refresh em um frame jquery</span><span>location reload(history</span><span>location reload javascript chrome 2011</span><span>jquery reload frame select</span><span>jquery refresh frame -iframe</span></div><br /><br /><div class="addthis_toolbox addthis_default_style " addthis:url='http://graphicmaniacs.com/note/reload-page-with-javascript/' addthis:title='Reload page with JavaScript '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://graphicmaniacs.com/note/reload-page-with-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

