Mang_ Inviato 15 Giugno 2007 Segnala Condividi Inviato 15 Giugno 2007 Provo a spiegarmi per cosa mi serve una mano! Sto creando un blog che integra al suo interno (nell'header) un iFrame contenente una mappa di google! Volevo sapere se era possibile fare in modo che la mappa venisse centrata rispetto ad una latitudine e longitudine che gli setto su 2 campi personalizzati. In parole povere dovrei prendere (ad ogni nuovo post) il contenuto di questi 2 campi (numerici) e sostituirli al posto di altri 2 numeri/variabili (ditemi voi se meglio numeri o variabili) presenti nell'header Sono stato abbastanza chiaro? E' fattibile come cosa? ACSP dal 01/06/2011 ACTC dal 23/01/2012 Apple quasi mai inventa l'acqua calda. La mette solo dentro ad un tubo che finisce con un innaffiatoio e rende più facile e bello farsi la doccia! Link al commento Condividi su altri siti Altre opzioni di condivisione...
Ospite AndyJ Inviato 16 Giugno 2007 Segnala Condividi Inviato 16 Giugno 2007 Vuoi poter inserire lat/long a mano in due campi textedit e comandare la mappa da una form? lat/long sono di fatto due numeri in Javascript e possono essere sostituiti da costanti scritte in due variabili ed impiegarli come parametri di passaggio. <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAxUtSLX5qRIfauram6lG6mBRRnbU7qi_H168Yj1iB64zlQ5ki3hQBOhSutoIGNbsaHOOU2gThMaSoRA" type="text/javascript"></script> <script type="text/javascript"> var lng = 45.558009; var lat = 11.564614; function loadMap() { if( GBrowserIsCompatible() ) { var map = new GMap2( document.getElementById("map") ); map.addControl( new GSmallMapControl() ); map.addControl( new GMapTypeControl() ); map.setCenter( new GLatLng( lng, lat ), 12 ); map.openInfoWindowHtml( map.getCenter(), "<b>Hai inserito</b><br/>lng " + lng + "<br/>lat " + lat ); } } window.onload = loadMap; function moveMap() { lng = CoordIns.lng.value; lat = CoordIns.lat.value; loadMap(); return false; } </script> <table> <form method="post" name="CoordIns" id="CoordIns" onsubmit="return moveMap(this)"> <tr><td>lng:</td><td><input type="text" name="lng" value="45.558009" /></td></tr> <tr><td>lat:</td><td><input type="text" name="lat" value="11.564614" /></td></tr> <tr><td></td><td><input type="submit" name="Submit" value="Vai!" /></td></tr> </form> </table> <center> <div id="map" style="width:480px; height:420px; border:1px solid black;"></div> <p>Muovi la carta geografica col mouse, oppure doppio-click per fissare un nuovo centro.</p> <p>© <a href="http://maps.google.it/" target="_blank">Google Maps</a></p> </center> Non userei il modulo IFRAME, non è necessario in quanto la posizione dell mappa nella propria pagina è comandata dall'istruzione DIV. Corretta la chiave gmaps (prima riga) con quella che ti viene assegnata, puoi fare copia incolla di questo codice in un post wordpress usando l'editor base HTML/PHP anzichè quello che formatta a mo di videoscrittura. Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.