<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://united-coders.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>united-coders.com - geo location</title>
 <link>http://united-coders.com/taxonomy/term/61/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Tutorial for a IP to geolocation aggregator script</title>
 <link>http://united-coders.com/christian-harms/tutorial-for-a-ip-to-geolocation-aggregator-script</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;If you provide a restaurant guide it would be great to show  the next restaurant based on webpage visitors position or the local beer garden specials if its sunny weather? Or offer geo targeted ads on your page? And this could be offered without registration or connection to a social network? I will describe the api/implementation details and offer directly our free &lt;a href=&quot;http://united-coders.com/christian-harms/free-ip-location-script&quot;&gt;&quot;ip to geolocation aggregator&quot;&lt;/a&gt;-script.&lt;/p&gt;
&lt;p&gt;The first step is determining geo location based on Internet IP address of the visitor. I have found five free service providers which offer data based on the client-IP the geo position and city/country data. Classic &quot;ip to geolocation data offers&quot; are commercial. You have to buy and download a sql dump or csv file with ip ranges from isp with country and city data - some expanded with long/lat values. The second solution (and to save hosting space) is using a http api which offer theses data directly when being called - these looks like the preferred possibility. And the third way is to include a javascript which can integrate the geo position directly without need of a server component.&lt;span class=&quot;read-more&quot;&gt;&lt;a href=&quot;/christian-harms/tutorial-for-a-ip-to-geolocation-aggregator-script&quot;&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://united-coders.com/christian-harms/tutorial-for-a-ip-to-geolocation-aggregator-script&quot; dc:identifier=&quot;http://united-coders.com/christian-harms/tutorial-for-a-ip-to-geolocation-aggregator-script&quot; dc:title=&quot;Tutorial for a IP to geolocation aggregator script&quot; trackback:ping=&quot;http://united-coders.com/trackback/24&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class=&#039;sexybookmarks-default-9424&#039;&gt;&lt;/div&gt;</description>
 <comments>http://united-coders.com/christian-harms/tutorial-for-a-ip-to-geolocation-aggregator-script#comments</comments>
 <category domain="http://united-coders.com/category/tags/christian-harms">christian harms</category>
 <category domain="http://united-coders.com/category/tags/free-ip2location">free ip2location</category>
 <category domain="http://united-coders.com/category/tags/geo-location">geo location</category>
 <category domain="http://united-coders.com/category/tags/javascript">javascript</category>
 <category domain="http://united-coders.com/category/tags/php">php</category>
 <category domain="http://united-coders.com/category/tags/tutorial">tutorial</category>
 <pubDate>Wed, 01 Jul 2009 22:33:31 +0000</pubDate>
 <dc:creator>Christian Harms</dc:creator>
 <guid isPermaLink="false">24 at http://united-coders.com</guid>
</item>
</channel>
</rss>


