Salve,
qualcuno sa dirmi perchè su un sito fatto da me un mio amico con mac+safari non vede le google maps che appaiono, mentre se va su un altro sito (sempre fatto da me) le vede tranquillamente?
i due siti usano lo script che posto sotto, solo che il primo ha in piu la funzione LOAD (questo sito visualizza 2 mappe per volta, contro l'una dell'altro)
grazie a chi mi può dare suggerimenti
codice:
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
// Creates a marker at the given point with the given number label
function createMarker(point, text) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(text);
});
return marker;
}
function load(long,lat,text,id) {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById(id));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(long, lat), 16);
var point=new GLatLng(long,lat);
map.addOverlay(createMarker(point, text));
}
}
function loader()
{
var text;
var lat;
var long;
var id
//carico via roma
id="mapRoma";
long="42.417461";
lat="12.105442";
text="Via Roma, 14
01100 Viterbo (VT)
Lazio";
load(long,lat,text,id);
//carico via San benedetto
id="mapBona";
long="42.422736";
lat="12.107813";
text="Via San Bonaventura, 46
01100 Viterbo (VT)
Lazio";
load(long,lat,text,id);
}
//]]>
</script>
</head>
<body onload="loader();" onUnload="GUnload();">