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&v=2&sensor=false&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 -~----------~----~----~----~------~----~------~--~---
