The map uses a winterrodeln logo now.
[philipp/winterrodeln/mediawiki_extensions/wrmap.git] / wrmap.body.php
index 7b1f33c6ca2afd26ea5fc527dc0fa38a8c690a65..05e0b1196d83118ef86ef999da55d9d5bc6564ac 100644 (file)
@@ -46,15 +46,13 @@ function wrMapParserAfterTidy(&$parser, &$text) {
 define(WRGMAPJSFUNCTIONS, <<<JAVASCRIPT
 <script type="text/javascript">
 //<![CDATA[
-var wrSleddingIcon = new GIcon();
-/*
-wrSleddingIcon.image = "bahn.png";
-wrSleddingIcon.shadow = "bahns.png";
+var wrSleddingIcon = new GIcon(G_DEFAULT_ICON);
+wrSleddingIcon.image = "/vorlagen/gmap_rodelbahn_c.png";
+wrSleddingIcon.shadow = "/vorlagen/gmap_rodelbahn_c_s.png";
 wrSleddingIcon.iconSize = new GSize(17, 17);
 wrSleddingIcon.shadowSize = new GSize(23, 23);
 wrSleddingIcon.iconAnchor = new GPoint(9, 9);
 wrSleddingIcon.infoWindowAnchor = new GPoint(9, 9);
-*/
 
 
 function wrCreateMarker(latitude, longitude, name, icon) {
@@ -103,13 +101,13 @@ class WrGoogleMaps {
                // Load Google Maps Script and define functions
                $output = '';
                if ($this->mapsCount == 1) {
-                       $output .= '<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=' . htmlspecialchars($this->apiKey) . '" type="text/javascript" />' . "\n";
+                       $output .= '<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=' . htmlspecialchars($this->apiKey) . '" type="text/javascript"></script>' . "\n";
                        $output .= WRGMAPJSFUNCTIONS;
                }
                        
                // Create <div/> element where the map is placed in
                $mapName = 'wrgmap' . $this->mapsCount;
-               $output .= '<div id="' . $mapName . '" style="width: 700px; height: 450px; border-style:solid; border-width:medium; border-color:blue;"></div>';
+               $output .= '<div id="' . $mapName . '" style="width: 100%; height: 450px; border-style:none;"></div>';
                
                // Return output
                $output .= '<script type="text/javascript">' . "\n//<![CDATA[\n";
@@ -128,18 +126,18 @@ class WrGoogleMaps {
        
        // returns a string that creates a map object called 'map'
        private function addMap($mapName) {
-               return "\tmap = new GMap2(document.getElementById($mapName));\n" .
+               return "\tvar map = new GMap2(document.getElementById('$mapName'), {'mapTypes': [G_NORMAL_MAP, G_HYBRID_MAP, G_PHYSICAL_MAP, G_SATELLITE_MAP]});\n" .
                "\tmap.addControl(new GLargeMapControl());\n" .
                "\tmap.addControl(new GMapTypeControl());\n" .
                "\tmap.addControl(new GScaleControl());\n" .
                "\tmap.setCenter(new GLatLng(47.267648, 11.404655), 10);\n" .
-               "\tmap.setMapType(G_SATELLITE_MAP);\n" .
+               "\tmap.setMapType(G_PHYSICAL_MAP);\n" .
                "\tmap.enableScrollWheelZoom();\n";
        }
 
        // returns a string with a add marker javascript call
        private function addJsMarker($latitude, $longitude, $pageTitle) {
-               return "\tmap.AddOverlay(wrCreateMarker($latitude, $longitude, \"" . htmlspecialchars(addslashes($pageTitle)) . "\", wrSleddingIcon));\n";
+               return "\tmap.addOverlay(wrCreateMarker($latitude, $longitude, \"" . htmlspecialchars(addslashes($pageTitle)) . "\", wrSleddingIcon));\n";
        }
        
 }