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

Revision: 54981
Author:   jeroendedauw
Date:     2009-08-13 22:53:18 +0000 (Thu, 13 Aug 2009)

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


Modified Paths:
--------------
    trunk/extensions/Maps/GoogleMaps/GoogleMapFunctions.js
    trunk/extensions/Maps/YahooMaps/YahooMapFunctions.js

Modified: trunk/extensions/Maps/GoogleMaps/GoogleMapFunctions.js
===================================================================
--- trunk/extensions/Maps/GoogleMaps/GoogleMapFunctions.js      2009-08-13 
22:38:32 UTC (rev 54980)
+++ trunk/extensions/Maps/GoogleMaps/GoogleMapFunctions.js      2009-08-13 
22:53:18 UTC (rev 54981)
@@ -134,11 +134,10 @@
 /**
  * This function holds spesific functionallity for the Google Maps form input 
of Semantic Maps
  * TODO: Refactor as much code as possible to non specific functions
- * TODO: Centralize geocoding functionallity, and use that code instead of 
local GG
  */
-function makeFormInputGoogleMap(mapName, locationFieldName, width, height, 
lat, lon, zoom, marker_lat, marker_lon, type, control, scrollWheelZoom, 
earthEnabled) {
-       if (GBrowserIsCompatible()) { // TODO: This function should probably be 
used after the loading of the G Maps API
-               var map = createGoogleMap(document.getElementById(mapName), new 
GSize(width, height), new GLatLng(lat, lon), zoom, type, control, 
scrollWheelZoom, earthEnabled);
+function makeFormInputGoogleMap(mapName, locationFieldName, width, height, 
lat, lon, zoom, type, types, controls, scrollWheelZoom, marker_lat, marker_lon) 
{
+        if (GBrowserIsCompatible()) { // TODO: This function should probably 
be used after the loading of the G Maps API
+               var map = createGoogleMap(document.getElementById(mapName), new 
GSize(width, height), new GLatLng(lat, lon), zoom, type, types, controls, 
scrollWheelZoom, [getGMarkerData(marker_lat, marker_lon, '', '', '')]);
 
                // Show a starting marker only if marker coordinates are 
provided
                if (marker_lat != null && marker_lon != null) {
@@ -149,7 +148,7 @@
                GEvent.addListener(map, "click",
                        function(overlay, point) {
                                if (overlay) {
-                                       map.removeOverlay (overlay);
+                                       map.removeOverlay(overlay);
                                } else {
                                        map.clearOverlays();
                                        
document.getElementById(locationFieldName).value = convertLatToDMS(point.y)+', 
'+convertLngToDMS(point.x);
@@ -179,7 +178,7 @@
                                window.alert(address + ' ' + notFoundFormat);
                        } else {
                                map.clearOverlays();
-                               map.setCenter(point);
+                               map.setCenter(point, 14);
                                var marker = new GMarker(point);
                                map.addOverlay(marker);
                                
document.getElementById(outputElementName).value = convertLatToDMS(point.y) + 
', ' + convertLngToDMS(point.x);

Modified: trunk/extensions/Maps/YahooMaps/YahooMapFunctions.js
===================================================================
--- trunk/extensions/Maps/YahooMaps/YahooMapFunctions.js        2009-08-13 
22:38:32 UTC (rev 54980)
+++ trunk/extensions/Maps/YahooMaps/YahooMapFunctions.js        2009-08-13 
22:53:18 UTC (rev 54981)
@@ -108,8 +108,8 @@
  * This function holds spesific functionallity for the Yahoo! Maps form input 
of Semantic Maps
  * TODO: Refactor as much code as possible to non specific functions
  */
-function makeFormInputYahooMap(mapName, locationFieldName, lat, lon, zoom, 
marker_lat, marker_lon, type, controls, scrollWheelZoom) {
-       var map = createYahooMap(document.getElementById(mapName), new 
YGeoPoint(lat, lon), zoom, type, controls, scrollWheelZoom);
+function makeFormInputYahooMap(mapName, locationFieldName, lat, lon, zoom, 
type, types, controls, scrollWheelZoom, marker_lat, marker_lon) {
+       var map = createYahooMap(document.getElementById(mapName), new 
YGeoPoint(lat, lon), zoom, type, types, controls, scrollWheelZoom, 
[getYMarkerData(marker_lat, marker_lon, '', '', '')]);
 
        // Show a starting marker only if marker coordinates are provided
        if (marker_lat != null && marker_lon != null) {



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

Reply via email to