<?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; GMap2</title>
	<atom:link href="http://www.good2know.it/tag/gmap2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.good2know.it</link>
	<description>Webmaster's blog</description>
	<lastBuildDate>Tue, 10 Aug 2010 17:14:29 +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, iniziamo a creare le mappe</title>
		<link>http://www.good2know.it/guida-api-di-google/guida-alle-api-di-google-maps-iniziamo-a-creare-le-mappe/ </link>
		<comments>http://www.good2know.it/guida-api-di-google/guida-alle-api-di-google-maps-iniziamo-a-creare-le-mappe/ #comments</comments>
		<pubDate>Wed, 13 May 2009 13:56:35 +0000</pubDate>
		<dc:creator>Filippo Matteo Riggio</dc:creator>
				<category><![CDATA[Guida API di Google]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[api key]]></category>
		<category><![CDATA[geocode]]></category>
		<category><![CDATA[GMap2]]></category>
		<category><![CDATA[Guida alle API di Google Maps]]></category>

		<guid isPermaLink="false">http://www.good2know.it/?p=931</guid>
		<description><![CDATA[
Dopo il primo appuntamento con l&#8217; introduzione alle Google Maps, eccovi il secondo capitolo sulle API di Google Maps in cui parleremo di come creare una mappa.
Come sempre in fondo alla pagina trovate il pdf scaricabile.
Iniziamo!
Per avere una visione migliore facciamo un esempio.
&#60;!DOCTYPE html &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&#62;
&#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&#62;
&#60;head&#62;
&#60;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html; charset=utf-8&#8243;/&#62;
&#60;title&#62;Google Maps JavaScript API [...]]]></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 />
Dopo il primo appuntamento con l&#8217;<a href="http://www.good2know.it/tutorial/guida-alle-api-di-google-maps-introduzione"> introduzione alle Google Maps</a>, eccovi il <strong>secondo capitolo sulle API di Google Maps</strong> in cui parleremo di <strong>come creare una mappa</strong>.</p>
<p>Come sempre in fondo alla pagina trovate il pdf scaricabile.</p>
<p>Iniziamo!</p>
<p><span id="more-931"></span>Per avere una visione migliore facciamo un esempio.</p>
<blockquote><p>&lt;!DOCTYPE html &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html; charset=utf-8&#8243;/&gt;<br />
&lt;title&gt;Google Maps JavaScript API Example&lt;/title&gt;<br />
&lt;script src=&#8221;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=abcdefg&amp;sensor=true_or_false&#8221;<br />
type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p style="text-align: left;">&nbsp;&nbsp;function initialize() {<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (GBrowserIsCompatible()) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var map = new GMap2(document.getElementById(&#8220;map_canvas&#8221;));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setCenter(new GLatLng(37.4419, -122.1419), 13);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setUIToDefault();<br />
&nbsp;&nbsp;&nbsp;}<br />
}</p>
<p>&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body onload=&#8221;initialize()&#8221; onunload=&#8221;GUnload()&#8221;&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;div id=&#8221;map_canvas&#8221; style=&#8221;width: 500px; height: 300px&#8221;&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p>Questa è una pagina html che contiene la mappa di Palo Alto in California ed è grande 500 pixel per 300 pixel.</p>
<p><a href="http://www.good2know.it/wp-content/uploads/2009/05/mappa-palo-alto.jpg"><img class="alignnone size-full wp-image-971" title="mappa-palo-alto" src="http://www.good2know.it/wp-content/uploads/2009/05/mappa-palo-alto.jpg" alt="mappa-palo-alto" width="427" height="256" /></a><br />
Per prima cosa abbiamo <strong>incluso un file javascript esterno che ci fornirà tutte le funzioni che potremo utilizzare</strong>.</p>
<p>Nell&#8217;URL (l&#8217;indirizzo a cui si riferisce il file) dovremo inserire la nostra API Key in questa parte qui : <strong>key=abcdefg , dove al posto di abcdefg inseriremo la API Key ottenuta in precedenza</strong>.</p>
<blockquote><p>&lt;script src=&#8221;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=abcdefg&amp;sensor=true_or_false&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;</p></blockquote>
<p>Poi bisogna creare la funzione <strong>initialize()</strong> . Successivamente, nel tag <strong>body</strong> inseriremo gli eventi <strong>onLoad=”initialize()” e  onUnload=”GUnload()”</strong>.</p>
<blockquote><p>Function initialize(){</p>
<p>&nbsp;&nbsp;if (GBrowserIsCompatible()) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var map = new GMap2(document.getElementById(&#8220;map_canvas&#8221;));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var ll = new GLatLng(37.4419, -122.1419);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setCenter(ll, 13);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setUIToDefault();<br />
&nbsp;&nbsp;}</p>
<p>}</p></blockquote>
<p>La funzione <strong>GBrowserIsCompatible()</strong> restituisce <strong>true </strong>se il browser del client(colui che visita il sito) è compatibile con le API di Google Maps perché trattandosi di javascript potrebbe avere problemi di visualizzazione con i browser meno recenti o di chi ha javascript disattivato.</p>
<p>La variabile map istanzia una <strong>nuova classe GMap2()</strong>, creando una nuova mappa all’interno del tag div specificato attraverso l’attributo id.</p>
<p>La variabile ll istanzia una nuova classe<strong> GLatLng(latitudine,longitudine)</strong>, a cui dovremo passare la variabile di <strong>latitudine </strong>e <strong>longitudine</strong>; questa nuova classe contiene tutti i metodi e le proprietà relativi alle coordinate terrestri.</p>
<p>Adesso entra la programmazione orientata agli oggetti, chiamando la funzione associata all’oggetto, in questo caso la variabile map.</p>
<p>Attraverso la funzione <strong>set Center(ll,zoom) </strong>è possibile <strong>centrare </strong>la mappa <strong>sulle coordinate e zoomare</strong> quanto si vuole, scegliendo un valore tra 1 e 20.</p>
<p>L’ultima funzione<strong> setUIToDefault()</strong> associa alla tua Google Map <strong>l’interfaccia grafica standard</strong>, quella che si visualizza anche sul sito di Google Maps.</p>
<p>Finisce qui il capitolo su come creare la mappa.</p>
<p>Tutti vi chiederete, si ho la mappa, e le coordinate come le trovo? Questo sarà l&#8217;argomento del prossimo capitolo. Alla prossima <img src='http://www.good2know.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  !</p>
<p>Di seguito il pdf scaricabile di questo capitolo.</p>
<p><strong>Guida alle API di Google Maps &#8211; Capitolo 2 &#8211; Iniziamo a creare le mappe<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/creare-la-mappa.pdf" target="_blank"> Creare la mappa</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.good2know.it/guida-api-di-google/guida-alle-api-di-google-maps-iniziamo-a-creare-le-mappe/ /feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
