public/javascripts/vendor/javascripts/geolib.js
function(point) {
			var latitude = point.hasOwnProperty('lat') ? 'lat' : 'latitude';
			var longitude = (point.hasOwnProperty('lng') ? 'lng' : false) ||
											(point.hasOwnProperty('long') ? 'long' : false) ||
											'longitude';
			var elevation = (point.hasOwnProperty('alt') ? 'alt' : false) ||
											(point.hasOwnProperty('altitude') ? 'altitude' : false) ||
											(point.hasOwnProperty('elev') ? 'elev' : false) ||
											'elevation';
			return {
				latitude: latitude,
				longitude: longitude,
				elevation: elevation
			};
		}
function(point) {
			var latitude = point.hasOwnProperty('lat') ? 'lat' : 'latitude';
			var longitude = (point.hasOwnProperty('lng') ? 'lng' : false) ||
											(point.hasOwnProperty('long') ? 'long' : false) ||
											'longitude';
			var elevation = (point.hasOwnProperty('alt') ? 'alt' : false) ||
											(point.hasOwnProperty('altitude') ? 'altitude' : false) ||
											(point.hasOwnProperty('elev') ? 'elev' : false) ||
											'elevation';
			return {
				latitude: latitude,
				longitude: longitude,
				elevation: elevation
			};
		}
function ( point ) { var latitude = point . hasOwnProperty ( 'lat' ) ? 'lat' : 'latitude' ; var longitude = ( point . hasOwnProperty ( 'lng' ) ? 'lng' : false ) || ( point . hasOwnProperty ( 'long' ) ? 'long' : false ) || 'longitude' ; var elevation = ( point . hasOwnProperty ( 'alt' ) ? 'alt' : false ) || ( point . hasOwnProperty ( 'altitude' ) ? 'altitude' : false ) || ( point . hasOwnProperty ( 'elev' ) ? 'elev' : false ) || 'elevation' ; return { latitude : latitude , longitude : longitude , elevation : elevation } ; }
Get the key names for a geo point.

@param		object	Point position {latitude: 123, longitude: 123, elevation: 123}
@return	object	{ longitude: 'lng|long|longitude',
latitude: 'lat|latitude',
elevation: 'alt|altitude|elev|elevation' }
Get the key names for a geo point .