i'm sorry for posting two times my question.
i've tried Barry solution: very intresting, but maybe i'm missing
something.
my code V2 (easy, 3 markers) is this (full screen html 100% W & H):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml";>
<head><title>

</title>
    <style type="text/css">
  <style type="text/css">
    v\:* {behavior:url(#default#VML);}
    html, body {width: 100%; height: 100%}
    body {margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-
bottom: 0px}
  </style>
</style>
</head>
<body>
<div id="d811da782574d4baa8d246d9bad24c55e" style="width: 100%;
height: 100%"></div>

<script src="http://maps.google.com/maps?
file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAAQd71JQ4uepOgTOT8Io9KLRToqCPc0W0mrTZIMy5rnb2-53KstRRv95S2YaDZ37m2R_arauafpRTfAw"
type="text/javascript">
</script>
<script type="text/javascript">
var map;
function setMaxZoomCenter(map, latlng) {
  map.getCurrentMapType().getMaxZoomAtLatLng(latlng, function
(response) {
    if (response && response['status'] == G_GEO_SUCCESS) {
      map.setCenter(latlng, response['zoom']);
    }
  });
}
function asapGetCenter()
{
    var tmp = map.getCenter();
//alert(tmp);
var lat = tmp.lat();
var lng = tmp.lng();
    //alert(lat);
document.getElementById("txtLat").value = lat.toString().replace
(".",",");
    document.getElementById("txtLong").value = lng.toString().replace
(".",",");
}
function asapGMLoad()
{
      if (GBrowserIsCompatible()) {
        map=new GMap2(document.getElementById
("d811da782574d4baa8d246d9bad24c55e"));
        map.enableDoubleClickZoom();
        map.enableScrollWheelZoom();
        map.addControl(new GOverviewMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GSmallMapControl());
        map.setMapType(G_HYBRID_MAP);

map.setCenter(new GLatLng(41.139495,9.537211),0);
var spBounds = new GLatLngBounds();
// marker 1
var point1 = new GLatLng(41.139495,9.537211);
var marker1 = new GMarker(point1);
map.addOverlay(marker1);
var address1 = '<p align=\"center\"><a href=\"?act=one&str=67\"><img
alt=\"67\" class=\"pe_thumb\" src=\"public/thumb/
2c4dff46-004f-49e9-880e-41f22c78d652.jpg\"/></a></p><br/>Appartamento
con terrazza sul mare                ';
GEvent.addListener(marker1, "click", function() {
marker1.openInfoWindowHtml(address1);});
marker1.openInfoWindowHtml(address1);
spBounds.extend(point1);
// marker 2
var point2 = new GLatLng(44.0025249,8.1668334);
var marker2 = new GMarker(point2);
map.addOverlay(marker2);
var address2 = '<p align=\"center\"><a href=\"?act=one&str=69\"><img
alt=\"69\" class=\"pe_thumb\" src=\"public/thumb/37b35691-
c3ea-4888-8bfb-c215b7044940.jpg\"/></a></p><br/>Appartamento
Alassio                              ';
GEvent.addListener(marker2, "click", function() {
marker2.openInfoWindowHtml(address2);});
marker2.openInfoWindowHtml(address2);
spBounds.extend(point2);
// marker 3
var point3 = new GLatLng(39.995427,18.005873);
var marker3 = new GMarker(point3);
map.addOverlay(marker3);
var address3 = '<p align=\"center\"><a href=\"?act=one&str=76\"><img
alt=\"76\" class=\"pe_thumb\" src=\"public/thumb/c214255b-8ede-45e7-
ae8c-e8203808829a.jpg\"/></a></p><br/>Appartamento con terrazza sul
mare. Puglia        ';
GEvent.addListener(marker3, "click", function() {
marker3.openInfoWindowHtml(address3);});
marker3.openInfoWindowHtml(address3);
spBounds.extend(point3);
// marker 4
var point4 = new GLatLng(38.033728,13.578458);
var tinyIcon4 = new GIcon();
tinyIcon4.image = "/public/img/images/markers/1.png";
tinyIcon4.iconAnchor = new GPoint(6, 20);
tinyIcon4.infoWindowAnchor = new GPoint(5, 1);
// Set up our GMarkerOptions object literal
markerOptions4 = { icon:tinyIcon4 };
var marker4 = new GMarker(point4, markerOptions4);
map.addOverlay(marker4);
var address4 = '<p align=\"center\"><a href=\"?act=one&str=78\"><img
alt=\"78\" class=\"pe_thumb\" src=\"public/thumb/923aa08a-c548-4b69-
b7b9-dc002dd51749.jpg\"/></a></p><br/>Villa
Sicilia                                     ';
GEvent.addListener(marker4, "click", function() {
marker4.openInfoWindowHtml(address4);});
marker4.openInfoWindowHtml(address4);
spBounds.extend(point4);

 // Monitor the window resize event and let the map know when it
occurs
//if (window.attachEvent) { window.attachEvent("onresize", function()
{map.onResize()} ); } else {  window.addEventListener("resize",
function() {map.onResize()} , false);  }


setMaxZoomCenter(map, spBounds.getCenter());

      }
    }
asapGMLoad();
 </script>

</body>
</html>



i hope someone can help, on IE 7 i obtain "impossible to show, too
much zoom :-)" and using firefox i see a zone near one marker, but i
can't see all markers.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to