/* Copyright (c) 2006-2011 by OpenLayers Contributors (see authors.txt for * full list of contributors). Published under the Clear BSD license. * See http://svn.openlayers.org/trunk/openlayers/license.txt for the * full text of the license. */ /* * @requires OpenLayers/BaseTypes.js * @requires OpenLayers/Lang/en.js * @requires OpenLayers/Console.js */ /* * TODO: In 3.0, we will stop supporting build profiles that include * OpenLayers.js. This means we will not need the singleFile and scriptFile * variables, because we don't have to handle the singleFile case any more. */ (function() { /** * Before creating the OpenLayers namespace, check to see if * OpenLayers.singleFile is true. This occurs if the * OpenLayers/SingleFile.js script is included before this one - as is the * case with old single file build profiles that included both * OpenLayers.js and OpenLayers/SingleFile.js. */ var singleFile = (typeof OpenLayers == "object" && OpenLayers.singleFile); /** * Relative path of this script. */ var scriptName = (!singleFile) ? "lib/OpenLayers.js" : "OpenLayers.js"; /* * If window.OpenLayers isn't set when this script (OpenLayers.js) is * evaluated (and if singleFile is false) then this script will load * *all* OpenLayers scripts. If window.OpenLayers is set to an array * then this script will attempt to load scripts for each string of * the array, using the string as the src of the script. * * Example: * (code) * * * (end) * In this example OpenLayers.js will load Util.js and BaseTypes.js only. */ var jsFiles = window.OpenLayers; /** * Namespace: OpenLayers * The OpenLayers object provides a namespace for all things OpenLayers */ window.OpenLayers = { /** * Method: _getScriptLocation * Return the path to this script. This is also implemented in * OpenLayers/SingleFile.js * * Returns: * {String} Path to this script */ _getScriptLocation: (function() { var r = new RegExp("(^|(.*?\\/))(" + scriptName + ")(\\?|$)"), s = document.getElementsByTagName('script'), src, m, l = ""; for(var i=0, len=s.length; i"; } if (scriptTags.length > 0) { document.write(scriptTags.join("")); } } })(); /** * Constant: VERSION_NUMBER */ OpenLayers.VERSION_NUMBER="Release 2.11";