Uso uno script che mi crea un punto di riferimento in una mappa di google in modo da poterlo mettere in un sito...
Lo script è il seguente:
Funziona tutto perfettamente, solo che su ie (6 e 7) si vede leggermente male, i bordi sono sfalsati e ci sono delle linee, come se si prendesse male le immagini da google...codice:<script type="text/javascript"> //<![CDATA[ var icon = new GIcon(); icon.image = "http://www.google.com/mapfiles/marker.png"; icon.shadow = "http://www.google.com/mapfiles/shadow50.png"; icon.iconSize = new GSize(20, 34); icon.shadowSize = new GSize(37, 34); function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); //map.addControl(new GMapTypeControl()); var point = new GLatLng(XXX, YYY); map.setCenter(point, 16); var addrTo = "Indirizzo"; var infoText = "NomeSocietà " + "Via - Paese Città - (Stato)" + "<form id='tfrm' action='http://maps.google.it/maps' target='_blank'>" + " <input value='1' name='lsm' type='hidden'/>" + " <input value='" + addrTo + "' name='daddr' type='hidden'/>" + " <div class='example'>Indirizzo di partenza</div>" + " <div>" + " <input class='inptsmall' id='iwsaddr' name='saddr' type='text' value=''/>" + " <input type='submit' value='Vai'/>" + " </div>" + "</form>"; var marker = new GMarker(point); GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(infoText);}); map.addOverlay(marker, icon, true); marker.openInfoWindowHtml(infoText); if (this.parent.document.getElementById) { var obj = this.parent.document.getElementById("container"); var sx = obj.offsetLeft; var sy = obj.offsetTop; obj.style.visibility = "visible"; } } } //]]> </script>
Sapete perchè? ._.
Grazie![]()

Rispondi quotando
