Fixed static map bug and hide dynamic map if static map is used.
authorphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Sun, 21 Dec 2008 16:10:59 +0000 (16:10 +0000)
committerphilipp <philipp@7aebc617-e5e2-0310-91dc-80fb5f6d2477>
Sun, 21 Dec 2008 16:10:59 +0000 (16:10 +0000)
git-svn-id: http://www.winterrodeln.org/svn/servermediawiki/trunk/extensions/wrmap@362 7aebc617-e5e2-0310-91dc-80fb5f6d2477

wrmap.body.php

index 528d921e1c5ad71e66575f832ffc95d5d0e4ed5e..36bfcfb1336d640b1e0706828d6018ee9337bb24 100644 (file)
@@ -121,15 +121,16 @@ class WrGoogleMaps {
                        $lon = $s['position_longitude'];
                        $staticMarkers[] = sprintf('%.3f,%.3f,bluer', $lat, $lon);
                }
-               if (count($staticMarkers) > 0) $staticLink .= '&' . implode('|', $staticMarkers);
+               if (count($staticMarkers) > 0) $staticLink .= '&markers=' . implode('|', $staticMarkers);
 
                // Create <div/> element where the map is placed in
                $mapName = 'wrgmap' . $this->mapsCount;
-               $output .= '<div id="' . $mapName . '" style="width: 100%; height: 450px; border-style:none;"></div>';
+               $output .= '<div id="' . $mapName . '" style="width: 100%; height: 450px; border-style:none; display:none;"></div>';
                
                // Return output
                $output .= '<script type="text/javascript">' . "\n//<![CDATA[\n";
                $output .= 'if (GBrowserIsCompatible()) {' . "\n";
+               $output .= "\tdocument.getElementById(\"$mapName\").style.display = \"block\";\n";
                $output .= $this->addMap($mapName, $latitude, $longitude, $zoom);
                foreach ($sleddingRoutes as $s) {
                        $lat = $s['position_latitude'];