http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54175

Revision: 54175
Author:   jeroendedauw
Date:     2009-08-01 18:14:37 +0000 (Sat, 01 Aug 2009)

Log Message:
-----------


Added Paths:
-----------
    tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php

Added: tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php
===================================================================
--- tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php                        
        (rev 0)
+++ tags/extensions/SemanticMaps/REL_0_2_2/SM_Mapper.php        2009-08-01 
18:14:37 UTC (rev 54175)
@@ -0,0 +1,38 @@
+<?php
+
+/**
+ * General map query printer class
+ *
+ * @file SM_Mapper.php
+ * @ingroup SemanticMaps
+ *
+ * @author Jeroen De Dauw
+ */
+
+if( !defined( 'MEDIAWIKI' ) ) {
+       die( 'Not an entry point.' );
+}
+
+final class SMMapper extends SMMapPrinter {
+       
+       protected function getResultText($res, $outputmode) {
+               global $egMapsDefaultService;
+               
+               // TODO: allow service parameter to override the default
+               
+               switch ($egMapsDefaultService) {
+                       case 'openlayers' : case 'layers' : 
+                               $output = SMOpenLayers::getResultText($res, 
$outputmode);
+                               break;
+                       case 'yahoomaps' : case 'yahoo' : 
+                               $output = SMYahooMaps::getResultText($res, 
$outputmode);
+                               break;  
+                       default:
+                               $output = SMGoogleMaps::getResultText($res, 
$outputmode);
+                               break;
+               }
+               
+               return $output;
+       }
+       
+}
\ No newline at end of file



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to