Class Index | File Index

Classes


Namespace mxn.util


Defined in: mxn.js.

Namespace Summary
Constructor Attributes Constructor Name and Description
 
Method Summary
Method Attributes Method Name and Description
<static>  
mxn.util.$m()
$m, the dollar function, elegantising getElementById()
<static>  
mxn.util.convertLatLonXY_Yahoo(point, level)
<static>  
Returns array of loaded provider apis
<static>  
mxn.util.getDegreesFromGoogleZoomLevel(pixels, zoom)
<static>  
mxn.util.getGoogleZoomLevelFromDegrees(pixels, degrees)
<static>  
mxn.util.getStyle(el, prop)
getStyle provides cross-browser access to css
<static>  
mxn.util.KMToMiles(km)
Convert kilometres to miles
<static>  
mxn.util.loadScript(src, callback)
loadScript is a JSON data fetcher
<static>  
mxn.util.loadStyle(href)
Load a stylesheet from a remote file.
<static>  
mxn.util.logN(number, base)
<static>  
mxn.util.lonToMetres(lon, lat)
Convert longitude to metres http://www.uwgb.edu/dutchs/UsefulData/UTMFormulas.HTM "A degree of longitude at the equator is 111.2km.
<static>  
mxn.util.merge(oRecv, oGive)
Merges properties of one object into another recursively.
<static>  
mxn.util.metresToLon(m, lat)
Convert metres to longitude
<static>  
mxn.util.milesToKM(miles)
Convert miles to kilometres
<static>  
mxn.util.stringFormat(strIn)
Formats a string, inserting values of subsequent parameters at specified locations.
Namespace Detail
mxn.util
Method Detail
<static> mxn.util.$m()
$m, the dollar function, elegantising getElementById()
Returns:
An HTML element or array of HTML elements

<static> mxn.util.convertLatLonXY_Yahoo(point, level)
Parameters:
{Object} point
{Object} level

<static> {Array} mxn.util.getAvailableProviders()
Returns array of loaded provider apis
Returns:
{Array} providers

<static> mxn.util.getDegreesFromGoogleZoomLevel(pixels, zoom)
Parameters:
{Object} pixels
{Object} zoom

<static> mxn.util.getGoogleZoomLevelFromDegrees(pixels, degrees)
Parameters:
{Object} pixels
{Object} degrees

<static> mxn.util.getStyle(el, prop)
getStyle provides cross-browser access to css
Parameters:
{Object} el
HTML Element
{String} prop
Style property name

<static> {Float} mxn.util.KMToMiles(km)
Convert kilometres to miles
Parameters:
{Float} km
Returns:
{Float} miles

<static> mxn.util.loadScript(src, callback)
loadScript is a JSON data fetcher
Parameters:
{String} src
URL to JSON file
{Function} callback
Callback function

<static> mxn.util.loadStyle(href)
Load a stylesheet from a remote file.
Parameters:
{String} href
URL to the CSS file

<static> mxn.util.logN(number, base)
Parameters:
{Object} number
{Object} base

<static> mxn.util.lonToMetres(lon, lat)
Convert longitude to metres http://www.uwgb.edu/dutchs/UsefulData/UTMFormulas.HTM "A degree of longitude at the equator is 111.2km... For other latitudes, multiply by cos(lat)" assumes the earth is a sphere but good enough for our purposes
Parameters:
{Float} lon
{Float} lat

<static> mxn.util.merge(oRecv, oGive)
Merges properties of one object into another recursively.
Parameters:
{Object} oRecv
The object receiveing properties
{Object} oGive
The object donating properties

<static> mxn.util.metresToLon(m, lat)
Convert metres to longitude
Parameters:
{Object} m
{Object} lat

<static> {Float} mxn.util.milesToKM(miles)
Convert miles to kilometres
Parameters:
{Float} miles
Returns:
{Float} km

<static> mxn.util.stringFormat(strIn)
Formats a string, inserting values of subsequent parameters at specified locations. e.g. stringFormat('{0} {1}', 'hello', 'world');
Parameters:
strIn

©2009
Documentation generated by JsDoc Toolkit 2.1.1 on Wed Dec 22 2010 00:49:57 GMT-0000 (GMT)