Inserire il codice HTML di Google Map

9 contenuti / 0 new
Ultimo contenuto
Inserire il codice HTML di Google Map

Salve,

ho provato ad inserire il codice generato dal sito di GoogleMaps in una pagina, usando full html, poi c'ho aggiunto uno snippet che ho copiato da un altro sito per le indicazioni stradali.
Premetto che non sono un programmatore, ma amo smanettare :)

Ecco i codici:

<iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.it/maps?f=q&amp;source=s_q&amp;hl=it&amp;geocode=&amp... /><small><a href="http://maps.google.it/maps?f=q&amp;source=embed&amp;hl=it&amp;geocode=&a... style="color:#0000FF;text-align:left">Visualizzazione ingrandita della mappa</a></small>

<form action="http://maps.google.com/maps" method="get" target="_blank"><p><b>Ottieni indicazioni per my company</b> <br /> <span class="descriptor">Indirizzo di partenza:</span> <br /> <input type="text" size="40" maxlength="40" name="saddr" value="Via, Città, CAP, Stato" onfocus="this.value='';" class="descriptor" id="saddr" /></p><p><br /> <input type="SUBMIT" value="Ottieni indicazioni stradali" class="descriptor" /> <input type="hidden" name="daddr" value="43.754481, 10.436325" /></p></form>

Tutto funziona bene, ma c'è un problema, ossia, essendo la pagina 640x480, quando la vado ad aprire con un monitor che ha una risoluzione più bassa, la mappa viene fuori sagoma, in sostanza la misura non si adatta a risoluzioni diverse.
Ho provato allora ad impostare i valori "100%" su entrambi (width e height), ho visto che la larghezza si adatta bene, mentre l'altezza invece rimane molto bassa, su qualsiasi PC.

Suppongo sia un problema di pagina? Come la risolvo?

Vorrei inoltre aggiungere 3 cose alla mappa:

1) Lo zoom che ha la possibilità di riposizionare la mappa al centro dopo che si è mossa, in sostanza, il grande asterisco in mezzo alle quattro frecce.
2) La funzione overview, ossia il riquadro in basso a destra che mi fa muovere la mappa in grande scala.
3) Aggiungere il nome della società nel marker.

Ho già provato Gmap e Location e tutto il resto, troppo pesi per quello che voglio io, che è poco più del codice base generato da Google..

Mi date una mano con i codici?

Grazie!
Alex

Qualcuno mi può aiutare?

Grazie!
Alex

Se a qualcuno venisse in mente di leggere il mio problema e darmi una mano, lo apprezzerei moltissimo.

Grazie!
Alex

Metallo, il tuo problema non c'entra con Drupal, ma è più in generale un problema di HTML o specifico di Google Maps.
Tra l'altro, mi auguro che il monitor più piccolo di 640x480 sia quello di un telefono! Nel qual caso, non è già il browser del telefono a fare dei ridimensionamenti?

Pinolo wrote:
Metallo, il tuo problema non c'entra con Drupal, ma è più in generale un problema di HTML o specifico di Google Maps.
Tra l'altro, mi auguro che il monitor più piccolo di 640x480 sia quello di un telefono! Nel qual caso, non è già il browser del telefono a fare dei ridimensionamenti?

Pinolo,

Grazie per la tua risposta.
Senti, ho sicuramente commesso un errore di scrittura, in quanto 640x480 è la mappa, come si evince anche dal codice allegato.

La situazione attuale è questa:

Ho messo il codice sopra in una pagina Drupal, lo schermo del mio PC è impostato con una risoluzione di 1280x1024 px, ora quando vado ad aprire la stessa pagina (con la mappa che si vede bene ed abbastanza grande nel contesto della pagina web nel mio PC), nel mio laptop Thinkpad che ha una risoluzione di 1024 x 768, la mappa viene tutta fuori pagina.
Io mi aspettavo un ridimensionamento (fit to screen per intenderci) ma invece non ho idea del perché non succeda, quindi è logico pensare che il problema si verifichi con qualunque PC carichi la mia pagina.

No, non uso alcun telefonino, solo 2 computers, solo che non so come correggere il problema (:

Come editor HTML uso WYSIWYG, non ho fatto altro che andare in "Source" ed incollarci il codice, FULL HTML ovviamente.

Tu credi sia un problema di HTML? Mi aiuti a correggerlo?

Ciao e grazie
Alex

Ribadisco che è un problema che non c'entra con Drupal, e quindi con questo forum. Comunque, il contenitore iframe non può sapere le dimensioni del suo contenuto, quindi, mentre il 100% in larghezza è definito dai limiti dei contenitori che lo circondano, l'altezza 100% non ha senso. Io non conosco sistemi per incorporare mappe Google con dimensioni variabili (ma non è detto che non esistano, soprattutto usando un po' di javaScript); secondo me ti conviene trovare una dimensione minima e applicare quella.

Pinolo wrote:
Ribadisco che è un problema che non c'entra con Drupal, e quindi con questo forum. Comunque, il contenitore iframe non può sapere le dimensioni del suo contenuto, quindi, mentre il 100% in larghezza è definito dai limiti dei contenitori che lo circondano, l'altezza 100% non ha senso. Io non conosco sistemi per incorporare mappe Google con dimensioni variabili (ma non è detto che non esistano, soprattutto usando un po' di javaScript); secondo me ti conviene trovare una dimensione minima e applicare quella.

Quindi mi consigli di rivolgermi su un forum dove si discuta di html programming, ci provo e vediamo se qualcuno mi aiuta.
Comunque un sistema c'è senz'altro, altrimenti le milioni di mappe che sono negli altri siti come si vedrebbero? Per esempio, una delle tante si vede sempre full screen indipendentemente dalla risoluzione.

Ciao e grazie
Alex

Metallo wrote:
Per esempio, una delle tante si vede sempre full screen indipendentemente dalla risoluzione.

Guarda che quella mappa ha una dimensione fissa, così come la larghezza del layout del sito. Se provi a ridimensionare la finestra, la mappa rimane identica e, se riduci oltre un certo limite, la mappa scompare.

Pinolo wrote:
Metallo wrote:
Per esempio, una delle tante si vede sempre full screen indipendentemente dalla risoluzione.

Guarda che quella mappa ha una dimensione fissa, così come la larghezza del layout del sito. Se provi a ridimensionare la finestra, la mappa rimane identica e, se riduci oltre un certo limite, la mappa scompare.

Già, ma come mai si vede perfettamente dimensionata su qualunque computer mentre la mia no? E' questo che non capisco.
Sia che io apra quella mappa col PC oppure il laptop, si vede sempre al massimo del larghezza del layout, quindi nonostante la dimensione fissa, si adatta ad esso in qualche modo.

Ciao
Alex