the geomap extension can embed a map as svg
authorMagnus Manske <magnusmanske@users.mediawiki.org>
Wed, 19 Jan 2005 20:42:24 +0000 (20:42 +0000)
committerMagnus Manske <magnusmanske@users.mediawiki.org>
Wed, 19 Jan 2005 20:42:24 +0000 (20:42 +0000)
extensions/geomap.php [new file with mode: 0644]

diff --git a/extensions/geomap.php b/extensions/geomap.php
new file mode 100644 (file)
index 0000000..46c83a7
--- /dev/null
@@ -0,0 +1,28 @@
+<?
+$wgExtensionFunctions[] = "wfGeomapExtension";
+function wfGeomapExtension ()
+       {
+       global $wgParser ;
+       $wgParser->setHook ( "geomap" , parse_geomap ) ;
+       }
+
+function parse_geomap ( $text )
+       {
+       global $wgGeomapURL ;
+       if ( !isset ( $wgGeomapURL  ) ) return "" ; # Hide broken extension
+       
+       $url = $wgGeomapURL ;
+#      $url = "http://127.0.0.1/extensions/geo/index.php" ;
+       $url .= "?params=" . urlencode ( $text ) ;
+
+       $ret = '
+<object data="' . $url . '" width="500" height="500" type="image/svg+xml" border=1>
+<embed src="' . $url . '" width="500" height="500" type="image/svg+xml" />
+</object>' ;
+
+#      $ret = "<iframe width=200 height=200 src=\"{$url}\"/>" ;
+       return $ret ;
+       }
+
+?>
\ No newline at end of file