<?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>Good2Know &#187; google&#8217;s api</title>
	<atom:link href="http://www.good2know.it/tag/googles-api/feed" rel="self" type="application/rss+xml" />
	<link>http://www.good2know.it</link>
	<description>Webmaster's blog</description>
	<lastBuildDate>Sun, 29 Jan 2012 15:21:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Guida alle API di Google Maps, come ottenere le coordinate conoscendo solo l&#8217;indirizzo</title>
		<link>http://www.good2know.it/guida-api-di-google/guida-alle-api-di-google-maps-come-ottenere-le-coordinate-conoscendo-solo-l-indirizzo/ </link>
		<comments>http://www.good2know.it/guida-api-di-google/guida-alle-api-di-google-maps-come-ottenere-le-coordinate-conoscendo-solo-l-indirizzo/ #comments</comments>
		<pubDate>Mon, 25 May 2009 06:02:48 +0000</pubDate>
		<dc:creator>Filippo Matteo Riggio</dc:creator>
				<category><![CDATA[Guida API di Google]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[google's api]]></category>
		<category><![CDATA[Guida alle API di Google Maps]]></category>
		<category><![CDATA[ottenere le coordinate con le api di google maps]]></category>

		<guid isPermaLink="false">http://www.good2know.it/?p=950</guid>
		<description><![CDATA[
Va avanti la guida sulle API di Google Maps, dopo i due capitoli precedenti, vedremo finalmente come ottenere le coordinate(longitudine e latitudine), connettendoci ai server di Google.
Questo processo è il Geocoding ed è una delle funzionalità che utilizzerete più spesso.
I metodi sono due : uno un po’ più “grezzo”e a tentoni, che preferirei evitare, anche [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-918" title="logo-google-code1" src="http://www.good2know.it/wp-content/uploads/2009/05/logo-google-code1.jpg" alt="logo-google-code1" width="108" height="43" /><br />
Va avanti la guida sulle API di Google Maps, dopo i due capitoli precedenti, vedremo finalmente<strong> come ottenere le coordinate</strong>(longitudine e latitudine), <strong>connettendoci ai server di Googl</strong>e.</p>
<p>Questo processo è <strong>il Geocoding</strong> ed è una delle funzionalità che utilizzerete più spesso.</p>
<p><span id="more-950"></span>I metodi sono due : uno un po’ più “grezzo”e a tentoni, che preferirei evitare, anche se il più rapido e meno preciso, oppure sempre attraverso le API.<br />
Il metodo “grezzo” consiste nel cercare un indirizzo tramite Google Maps, cliccare su Link e poi copiare la stringa da includere nell’ HTML.<br />
La stringa, simile a questa :</p>
<blockquote><p>&lt;iframe width=&#8221;425&#8243; height=&#8221;350&#8243; frameborder=&#8221;0&#8243; scrolling=&#8221;no&#8221;<br />
marginheight=&#8221;0&#8243; marginwidth=&#8221;0&#8243; src=&#8221;http://maps.google.it/maps?f=q&amp;amp;source=s_q&amp;amp;hl=it&amp;mp;geocode=&amp;amp;q=milano&amp;amp;sll=41.442726,12.392578&amp;amp;sspn=19.808149,38.671875&amp;a<br />
mp;ie=UTF8&amp;amp;ll=45.520782,9.221649&amp;amp;spn=0.341602,0.700378&amp;amp;t=h&amp;a<br />
mp;z=11&amp;amp;iwloc=A&amp;amp;output=embed&#8221;&gt;&lt;/iframe&gt;&lt;small&gt;&lt;a href=&#8221;http://maps.google.it/maps?f=q&amp;amp;source=embed&amp;amp;hl=it&amp;amp;geocode=&amp;amp;q=milano&amp;amp;sll=41.442726,12.392578&amp;amp;sspn=19.808149,38.671875&amp;amp;ie=UTF8&amp;amp;ll=45.520782,9.221649&amp;amp;spn=0.341602,0.700378&amp;amp;t=h&amp;amp;z=11&amp;amp;iwloc=A&#8221; style=&#8221;color:#0000FF;textalign:left&#8221;&gt;Visualizzazione ingrandita della mappa&lt;/a&gt;&lt;/small&gt;</p></blockquote>
<p>All’interno dell’attributo<strong> src</strong> del tag <strong>iframe</strong>, verso la fine, si può notare la stringa <strong>ll=45.520782,9.221649</strong> , queste sono le coordinate del luogo, tuttavia bisognerà metterle a punto in quanto molto imprecise.</p>
<p>Il metodo che utilizza le API per ottenere le coordinate utilizza la classe GClientGeocoder e la funzione getLatLng(indirizzo, funzione di ritorno in caso di errore).</p>
<p>La classe <strong>GClientGeocoder gestisce una connessione con il server di Google</strong>.</p>
<p>La funzione <strong>getLanLng</strong> vuole un <strong>indirizzo </strong>del tipo “via dei pioppi, 20, 37000,Milano”, e una <strong>funzione per gestire il punto trovato</strong>.</p>
<p>Facciamo un esempio:</p>
<blockquote><p>Function initialize(){<br />
if (GBrowserIsCompatible()) {<br />
var address=“Via dei pioppi, 20, Milano”;<br />
var map = new GMap2(document.getElementById(&#8220;map_canvas&#8221;));<br />
var geocoder = new GClientGeocoder();<br />
geocoder.getLatLng(address,function(point) {<br />
if (point) {<br />
map.setCenter(point, 13);<br />
} else {<br />
alert(address + Non trovato o duplicato&#8221;);<br />
}<br />
});<br />
map.setUIToDefault();<br />
}<br />
}</p></blockquote>
<p>Viene istanziata <strong>una nuova classe GClientGeocoder() nella variabile geocoder</strong>.</p>
<p>Ora passiamo <strong>alla funzione getLatLng() l’indirizzo e la funzione per gestire il punto ottenuto</strong>.<br />
<strong>Se esiste il punto viene centrata la mappa su di esso</strong>, altrimenti si stampa un errore.<br />
Come ultima istruzione <strong>settiamo l’interfaccia grafica di default</strong>.</p>
<p>Per vedere un altro esempio clicca <a href="http://code.google.com/intl/it-IT/apis/maps/documentation/examples/geocoding-simple.html">qui</a> .</p>
<p><strong>Guida alle API di Google Maps &#8211; Capitolo 3 &#8211; Come ottenere le coordinate<br />
</strong></p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr valign="middle">
<td><a href="http://www.good2know.it/wp-content/uploads/2009/05/creare-la-mappa.pdf" target="_blank"><img class="size-full wp-image-919 alignleft" style="border: medium none;" title="icona-pdf12" src="http://www.good2know.it/wp-content/uploads/2009/05/icona-pdf12.png" alt="icona-pdf12" width="12" height="12" /></a></td>
<td><a href="http://www.good2know.it/wp-content/uploads/2009/05/come-ottenere-le-coordinate.pdf" target="_blank"> Come ottenere le coordinate</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.good2know.it/guida-api-di-google/guida-alle-api-di-google-maps-come-ottenere-le-coordinate-conoscendo-solo-l-indirizzo/ /feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

