Avatar billede cmau Nybegynder
27. marts 2007 - 17:09 Der er 1 løsning

Opera fejler når google map er ladet.

Hej Eksperter

Hvorfor forsvinder alt scroll, når vi bruger følgende google map script? Siden virker fint uden, men når det kommer forsvinder scroll, men først, når mappet er laodet færdigt.

<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAwcLV2iJFHu_1_0Y9stc1EBRi4MFDLL2CsMrTHMDZrxrS7LRShhSi_Bx9azzSczr7_NkOxU4uCfsvRA" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
    function load() {
        if (GBrowserIsCompatible()) {
            var map = new GMap2(document.getElementById("map"));
            map.setCenter(new GLatLng(56.40531, 10.12416), 16);
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());

            map.setMapType(G_HYBRID_MAP);
           
            function createMarker(point, name, id) {
                var marker = new GMarker(point);
                //GEvent.addListener(marker, "mouseover", function() {
                //    marker.openInfoWindowHtml("<b>" + name + "</b><br><div style='text-align:left;font-size:12px;'>" + id + "</div>");
                //});
                GEvent.addListener(marker, "click", function() {
                    //G_NORMAL_MAP or G_SATELLITE_MAP or G_HYBRID_MAP
                    map.setCenter(point, 16);
                });
            return marker;
            }
            GDownloadUrl("data.php?1175007990", function(data, responseCode) {
                var xml = GXml.parse(data);
                var locations = xml.documentElement.getElementsByTagName("location");
                for (var i = 0; i < locations.length; i++) {
                    var point = new GLatLng(parseFloat(locations[i].getAttribute("longitude")),parseFloat(locations[i].getAttribute("latitude")));
                    var name = locations[i].getAttribute("name");
                    var id = locations[i].getAttribute("id");
                    map.addOverlay(new createMarker(point, name, id));
                }
            });
        }
    }
//]]>
</script>
<body onLoad="load()" onUnload="GUnload()">
<div id="map" style="z-index:1;width:400px;height:300px"></div>
Avatar billede cmau Nybegynder
18. maj 2007 - 13:22 #1
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester