<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Commenti a: Personalizzare la propria mappa</title>
	<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/</link>
	<description>Un’opportunita’ di conoscere e seguire il cammino tracciato dal Web 2.0</description>
	<pubDate>Sat, 05 Jul 2008 00:55:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>Di: Gabriele Rocca</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-11485</link>
		<dc:creator>Gabriele Rocca</dc:creator>
		<pubDate>Wed, 26 Mar 2008 16:26:40 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-11485</guid>
		<description>Ciao Rachid,

da una rapida ricerca ho trovato che esiste un editor nella parte code di google:

http://code.google.com/gme/

che per ora è ancora in beta e l'utilizzo è limitato ad alcuni sviluppatori (tentare di provare non nuoce).
Ho trovato anche un altro editor che dovrebbe funzionare:

http://www.click2map.com/

ne esistono diverse versioni ma anche quella gratuita dovrebbe fornirti gli strumenti necessari per creare la tua mappa.
Consiglio però sempre vivamente di  provare a scrivere la propria mappa "a mano" anche se non si hanno grandi competenze di HTML o JAVASCRIPT. 
I post che ho scritto forniscono tutti gli strumenti per creare una propria mappa e personalizzarla partendo proprio da zero. 
Inoltre se avessi dei problemi puoi sempre scrivere un commento e chiederci una risposta. 
Ciao Gabriele.</description>
		<content:encoded><![CDATA[<p>Ciao Rachid,</p>
<p>da una rapida ricerca ho trovato che esiste un editor nella parte code di google:</p>
<p><a href="http://code.google.com/gme/" rel="nofollow">http://code.google.com/gme/</a></p>
<p>che per ora è ancora in beta e l&#8217;utilizzo è limitato ad alcuni sviluppatori (tentare di provare non nuoce).<br />
Ho trovato anche un altro editor che dovrebbe funzionare:</p>
<p><a href="http://www.click2map.com/" rel="nofollow">http://www.click2map.com/</a></p>
<p>ne esistono diverse versioni ma anche quella gratuita dovrebbe fornirti gli strumenti necessari per creare la tua mappa.<br />
Consiglio però sempre vivamente di  provare a scrivere la propria mappa &#8220;a mano&#8221; anche se non si hanno grandi competenze di HTML o JAVASCRIPT.<br />
I post che ho scritto forniscono tutti gli strumenti per creare una propria mappa e personalizzarla partendo proprio da zero.<br />
Inoltre se avessi dei problemi puoi sempre scrivere un commento e chiederci una risposta.<br />
Ciao Gabriele.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: rachid</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-11217</link>
		<dc:creator>rachid</dc:creator>
		<pubDate>Thu, 20 Mar 2008 14:46:39 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-11217</guid>
		<description>ciao ragazzi ho un problema mi sapete indicare qlc editor che funziona con google maps (Api).</description>
		<content:encoded><![CDATA[<p>ciao ragazzi ho un problema mi sapete indicare qlc editor che funziona con google maps (Api).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Gabriele Rocca</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-499</link>
		<dc:creator>Gabriele Rocca</dc:creator>
		<pubDate>Mon, 04 Jun 2007 12:40:36 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-499</guid>
		<description>Ciao Giulia, in realtà l'esempio di mappa che avevo realizzato sul sito al link &lt;a href="http://etech.top-ix.org/etech/googlemap.php" rel="nofollow"&gt; http://etech.top-ix.org/etech/googlemap.php&lt;/a&gt;   forniva già la soluzione al tuo problema, ma non l'avevo mai riportata in nessun mio precedente post o commento. Comunque, facendo pochissime modifiche alle funzioni che ho riportato in precedenza come risposta ad Andrea, si può risolvere il tuo problema.
Nella funzione:
&lt;code&gt;
function showLocation() {
  &#60;!--se si vuole passare l’indirizzo tramite un form sono necessarie entrambe le prossime righe, altrimenti è sufficiente la seconda ma bisogna passare la variabile address alla funzione showLocation(address)//--&#62;
var address = document.forms[0].q.value;
geocoder.getLocations(address, addAddressToMap(point));
}
&lt;/code&gt;

richiamando la funzione addAddressToMap() si passava un "point" solo (tra l'altro non so come facesse a funzionare visto che usavo point come delle coordinate!!!), ma in realtà questo è un vettore di "Placemark".
Un Placemark contiene fondamentalmente due dati:
1) il nome dell'indirizzo
&lt;code&gt;Placemark.Address&lt;/code&gt;
2) e le coordinate del punto
&lt;code&gt;Placemark.Point.coordinates[1]&lt;/code&gt;,
&lt;code&gt;Placemark.Point.coordinates[0]&lt;/code&gt;

Ora ti riporto un esempio delle modifiche da fare alle funzioni showLocation() e addAddressToMap() che ho scritto prima:
&lt;code&gt;
function addAddressToMap(response) {
   // La funzione verifica se esiste una risposta
   if (!response &#124;&#124; response.Status.code != 200) {
	        alert("Sorry, we were unable to geocode that address");
   } else {
	        // nella variabile place viene messo il primo
	        // Placemark mentre il secondo è identificato
                // con response.Placemark[1]
	        place = response.Placemark[0];
	        // crea il Marker estraendo le coordinate e
	        // l'indirizzo del primo Placemark
	        point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);
		marker = new GMarker(point);
		map.addOverlay(marker);
                // Oltre all'indirizzo estrae anche
                // il Country code (es: IT,UK ecc...)
	        description = place.address + '&#60;br&#62;' + '&#60;b&#62;Country code:&#60;/b&#62; ' + place.AddressDetails.Country.CountryNameCode;
		map.addOverlay(createMarker(point, description));
		marker.openInfoWindowHtml(description);
	      }
	    }
&lt;/code&gt;
&lt;code&gt;
function showLocation() {
   var address = document.forms[0].q.value;
   // Nella variabile address viene messo l'indirizzo da cercare
   // che viene passato alla funzione geodecoder.getLocations()
   // la getLocations passa un vettore di Placemark alla funzione
   // addAddressToMap se ha trovato uno o più risultati
   // dell'address specificato, altrimenti passa "null"
   geocoder.getLocations(address, addAddressToMap);
}
&lt;/code&gt;

Utilizzando un ciclo for si possono estrarre tutti i Placemark trovati e mettere un marker per ciascuno o visualizzare semplicemente l'indirizzo trovato e far decidere all'utente quale scegliere.

Spero di essere stato sufficientemente chiaro.

Ciao Gabriele.</description>
		<content:encoded><![CDATA[<p>Ciao Giulia, in realtà l&#8217;esempio di mappa che avevo realizzato sul sito al link <a href="http://etech.top-ix.org/etech/googlemap.php" rel="nofollow"> </a><a href="http://etech.top-ix.org/etech/googlemap.php" rel="nofollow">http://etech.top-ix.org/etech/googlemap.php</a>   forniva già la soluzione al tuo problema, ma non l&#8217;avevo mai riportata in nessun mio precedente post o commento. Comunque, facendo pochissime modifiche alle funzioni che ho riportato in precedenza come risposta ad Andrea, si può risolvere il tuo problema.<br />
Nella funzione:<br />
<code><br />
function showLocation() {<br />
  &lt;!--se si vuole passare l’indirizzo tramite un form sono necessarie entrambe le prossime righe, altrimenti è sufficiente la seconda ma bisogna passare la variabile address alla funzione showLocation(address)//--&gt;<br />
var address = document.forms[0].q.value;<br />
geocoder.getLocations(address, addAddressToMap(point));<br />
}<br />
</code></p>
<p>richiamando la funzione addAddressToMap() si passava un &#8220;point&#8221; solo (tra l&#8217;altro non so come facesse a funzionare visto che usavo point come delle coordinate!!!), ma in realtà questo è un vettore di &#8220;Placemark&#8221;.<br />
Un Placemark contiene fondamentalmente due dati:<br />
1) il nome dell&#8217;indirizzo<br />
<code>Placemark.Address</code><br />
2) e le coordinate del punto<br />
<code>Placemark.Point.coordinates[1]</code>,<br />
<code>Placemark.Point.coordinates[0]</code></p>
<p>Ora ti riporto un esempio delle modifiche da fare alle funzioni showLocation() e addAddressToMap() che ho scritto prima:<br />
<code><br />
function addAddressToMap(response) {<br />
   // La funzione verifica se esiste una risposta<br />
   if (!response || response.Status.code != 200) {<br />
	        alert("Sorry, we were unable to geocode that address");<br />
   } else {<br />
	        // nella variabile place viene messo il primo<br />
	        // Placemark mentre il secondo è identificato<br />
                // con response.Placemark[1]<br />
	        place = response.Placemark[0];<br />
	        // crea il Marker estraendo le coordinate e<br />
	        // l'indirizzo del primo Placemark<br />
	        point = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);<br />
		marker = new GMarker(point);<br />
		map.addOverlay(marker);<br />
                // Oltre all'indirizzo estrae anche<br />
                // il Country code (es: IT,UK ecc...)<br />
	        description = place.address + '&lt;br&gt;' + '&lt;b&gt;Country code:&lt;/b&gt; ' + place.AddressDetails.Country.CountryNameCode;<br />
		map.addOverlay(createMarker(point, description));<br />
		marker.openInfoWindowHtml(description);<br />
	      }<br />
	    }<br />
</code><br />
<code><br />
function showLocation() {<br />
   var address = document.forms[0].q.value;<br />
   // Nella variabile address viene messo l'indirizzo da cercare<br />
   // che viene passato alla funzione geodecoder.getLocations()<br />
   // la getLocations passa un vettore di Placemark alla funzione<br />
   // addAddressToMap se ha trovato uno o più risultati<br />
   // dell'address specificato, altrimenti passa "null"<br />
   geocoder.getLocations(address, addAddressToMap);<br />
}<br />
</code></p>
<p>Utilizzando un ciclo for si possono estrarre tutti i Placemark trovati e mettere un marker per ciascuno o visualizzare semplicemente l&#8217;indirizzo trovato e far decidere all&#8217;utente quale scegliere.</p>
<p>Spero di essere stato sufficientemente chiaro.</p>
<p>Ciao Gabriele.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giulia</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-498</link>
		<dc:creator>Giulia</dc:creator>
		<pubDate>Sun, 03 Jun 2007 17:12:50 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-498</guid>
		<description>Ciao, ho inserito nel mio sito una mappa google dando la possibilità agli utenti di cercare un indirizzo preciso. Ora però ho un enorme problema: Se inserisco Via Alfano a Napoli su http://maps.google.it/ mi escono 3 occorrenze perchè effettivamente a Napoli ci sono 3 diverse via Alfano. Sul mio sito invece non riesco a trovare il modo di implementare il "Forse cercavi:" di google maps e quindi lo script mi ritrorna la prima occorrenza che trova. Mi potete aiutare?

Grazie

Giulia</description>
		<content:encoded><![CDATA[<p>Ciao, ho inserito nel mio sito una mappa google dando la possibilità agli utenti di cercare un indirizzo preciso. Ora però ho un enorme problema: Se inserisco Via Alfano a Napoli su <a href="http://maps.google.it/" rel="nofollow">http://maps.google.it/</a> mi escono 3 occorrenze perchè effettivamente a Napoli ci sono 3 diverse via Alfano. Sul mio sito invece non riesco a trovare il modo di implementare il &#8220;Forse cercavi:&#8221; di google maps e quindi lo script mi ritrorna la prima occorrenza che trova. Mi potete aiutare?</p>
<p>Grazie</p>
<p>Giulia</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: loly</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-459</link>
		<dc:creator>loly</dc:creator>
		<pubDate>Tue, 19 Dec 2006 13:02:26 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-459</guid>
		<description>salve,
qualcuno sa se esiste qualche funzione che dati due indirizzi restituisce la distanza ??

bye</description>
		<content:encoded><![CDATA[<p>salve,<br />
qualcuno sa se esiste qualche funzione che dati due indirizzi restituisce la distanza ??</p>
<p>bye</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Gabriele Rocca</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-458</link>
		<dc:creator>Gabriele Rocca</dc:creator>
		<pubDate>Thu, 14 Dec 2006 17:37:45 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-458</guid>
		<description>Grazie per la segnalazione Alessandro, purtroppo avevo erroneamente cancellato il post ma ora l'ho ripristinato.
Comuque se ti interessa approfondire la personalizzazione di un marker ti consiglio di dare un'occhiata  al post "&lt;a href="http://etech.top-ix.org/api-how-to/tutto-sulle-icone-di-googlemaps/" rel="nofollow"&gt;Tutto sulle icone di Google Maps&lt;/a&gt;".</description>
		<content:encoded><![CDATA[<p>Grazie per la segnalazione Alessandro, purtroppo avevo erroneamente cancellato il post ma ora l&#8217;ho ripristinato.<br />
Comuque se ti interessa approfondire la personalizzazione di un marker ti consiglio di dare un&#8217;occhiata  al post &#8220;<a href="http://etech.top-ix.org/api-how-to/tutto-sulle-icone-di-googlemaps/" rel="nofollow">Tutto sulle icone di Google Maps</a>&#8220;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Alessandro Castagna</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-457</link>
		<dc:creator>Alessandro Castagna</dc:creator>
		<pubDate>Mon, 11 Dec 2006 15:03:53 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-457</guid>
		<description>Ciao Gabriele, cercavo appunto anche io di personalizzare le icone nelle mappe ma il tuo link qui sopra porta ad una pagina che nn c'è più.
Cortesemente, come potrei recuperare questa informazione?

Grazie tante
ALessandro

la pagina che nn c'è più è: “Inserire icone personalizzate assegnandole ad un marker”</description>
		<content:encoded><![CDATA[<p>Ciao Gabriele, cercavo appunto anche io di personalizzare le icone nelle mappe ma il tuo link qui sopra porta ad una pagina che nn c&#8217;è più.<br />
Cortesemente, come potrei recuperare questa informazione?</p>
<p>Grazie tante<br />
ALessandro</p>
<p>la pagina che nn c&#8217;è più è: “Inserire icone personalizzate assegnandole ad un marker”</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Adex</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-456</link>
		<dc:creator>Adex</dc:creator>
		<pubDate>Thu, 26 Oct 2006 15:10:03 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-456</guid>
		<description>Ho risolto!!</description>
		<content:encoded><![CDATA[<p>Ho risolto!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Adex</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-455</link>
		<dc:creator>Adex</dc:creator>
		<pubDate>Thu, 26 Oct 2006 14:47:31 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-455</guid>
		<description>Scusate l'ignoranza, io vorrei inserire le coordinate iniziali di una città nel lazio chiamata terracina! ho provato a controllare le coordinate su google hearth e ho cambiato il codice su map.setCenter ma quando vado a provare non mi cambia niente. Mi potete dare una mano?</description>
		<content:encoded><![CDATA[<p>Scusate l&#8217;ignoranza, io vorrei inserire le coordinate iniziali di una città nel lazio chiamata terracina! ho provato a controllare le coordinate su google hearth e ho cambiato il codice su map.setCenter ma quando vado a provare non mi cambia niente. Mi potete dare una mano?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Gabriele Rocca</title>
		<link>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-454</link>
		<dc:creator>Gabriele Rocca</dc:creator>
		<pubDate>Fri, 13 Oct 2006 13:49:11 +0000</pubDate>
		<guid>http://etech.top-ix.org/api-how-to/personalizzare-la-propria-mappa/#comment-454</guid>
		<description>Si, il form può essere ripetuto per due o più punti in modo da avere un punto di partenza e uno d'arrivo.
Inoltre può essere calcolata la distanza in linea d'aria (usando formule di geometria) e possono essere personalizzati i due (o più) marker, aggiungendo icone o descrizioni diverse.
Nel post "&lt;a href="http://etech.top-ix.org/api-how-to/inserire-icone-personalizzate-assegnandole-ad-un-marker/" rel="nofollow"&gt;Inserire icone personalizzate assegnandole ad un marker&lt;/a&gt;" abbiamo mostrato come personalizzare le icone.
Le possibilità e gli utilizzi sono pressochè infiniti.</description>
		<content:encoded><![CDATA[<p>Si, il form può essere ripetuto per due o più punti in modo da avere un punto di partenza e uno d&#8217;arrivo.<br />
Inoltre può essere calcolata la distanza in linea d&#8217;aria (usando formule di geometria) e possono essere personalizzati i due (o più) marker, aggiungendo icone o descrizioni diverse.<br />
Nel post &#8220;<a href="http://etech.top-ix.org/api-how-to/inserire-icone-personalizzate-assegnandole-ad-un-marker/" rel="nofollow">Inserire icone personalizzate assegnandole ad un marker</a>&#8221; abbiamo mostrato come personalizzare le icone.<br />
Le possibilità e gli utilizzi sono pressochè infiniti.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
