Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
B
 bind
C
 checkCodeLoaded, Proj4js.Proj
 checkDefsLoaded, Proj4js.Proj
 checkReadyState
 Class
D
 datum, Proj4js.Proj
 defaultDatum, Proj4js
 defsFailed, Proj4js.Proj
 defsLoaded, Proj4js.Proj
 defsLookupService
 deriveConstants, Proj4js.Proj
E
 extend
F
 Functions
 Functions and Properties
G
 getScriptLocation
I
 initialize, Proj4js.Proj
 initTransforms, Proj4js.Proj
L
 libPath
 loadFromService, Proj4js.Proj
 loadProjCode, Proj4js.Proj
 loadProjCodeSuccess, Proj4js.Proj
 loadProjDefinition, Proj4js.Proj
 loadScript
P
 parseDefs, Proj4js.Proj
 Point, Proj4js. Proj. Proj4js
 Private Methods
 Proj4js
 Proj4js.Proj
 projName, Proj4js.Proj
 Properties
R
 readyToUse, Proj4js.Proj
 reportError, Proj4js
T
 The(commented)code
 title, Proj4js.Proj
 transform(source,dest,point), Proj4js
U
 units, Proj4js.Proj
bind: function(func,
object)
Bind a function to an object.
checkCodeLoaded: function(projName)
This is the loadCheck method to see if the projection code is loaded
checkDefsLoaded: function()
This is the loadCheck method to see if the def object exists
checkReadyState: function()
IE workaround since there is no onerror handler.
Class: function()
Base class used to construct all other classes.
The datum specified for the projection
The datum to use when no others a specified
defsFailed: function()
Report an error in loading the defs file, but continue on using WGS84
defsLoaded: function()
Continues the Proj object initilization once the def file is loaded
AJAX service to retreive projection definition parameters from
deriveConstants: function()
Sets several derived constant values and initialization of datum and ellipse parameters.
extend: function(destination,
source)
Copy all properties of a source object to a destination object.
getScriptLocation: function ()
Return the path to this script.
initialize: function(srsCode)
Constructor for Proj4js.Proj objects
initTransforms: function()
Finalize the initialization of the Proj object
internal: http server path to library code.
loadFromService: function()
Creates the REST URL for loading the definition from a web service and loads it.
loadProjCode: function(projName)
Loads projection class code dynamically if required.
loadProjCodeSuccess: function(projName)
Loads any proj dependencies or continue on to final initialization.
loadProjDefinition: function()
Loads the coordinate system initialization string if required.
loadScript: function(url,
onload,
onfail,
loadCheck)
Load a JS file from a URL into a script tag in the page.
parseDefs: function()
Parses the PROJ.4 initialization string and sets the associated properties.
The following properties and methods are intended for internal use only.
Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.
Proj objects provide transformation methods for point coordinates between geodetic latitude/longitude and a projected coordinate system.
The projection class for this projection, e.g.
Flag to indicate if initialization is complete for this Proj object
reportError: function(msg)
An internal method to report errors back to user.
has been included for the ellipsoidal forward transform, but derivation of the ellispoidal inverse transform is beyond me.
has been included for the ellipsoidal forward transform, but derivation of the ellispoidal inverse transform is beyond me.
The title to describe the projection
transform: function(source,
dest,
point)
Transform a point coordinate from one map projection to another.
The units of the projection.