///////////////////////////////////////////////////////////////////////////////
function Converter(){};

// ??????10????60?????
Converter.convert10to60 = function( _lat_lon ){
	var ret = new Array( 0.0 , 0.0 , 0.0 );
	ret[0] = Math.floor( _lat_lon );
	ret[1] = Math.floor( ( _lat_lon - ret[0] ) * 60.0 );
	if(ret[1] == 60){
		ret[0]++;
		ret[1]=0;
	}
	ret[2] = ( _lat_lon - ret[0] - (ret[1]/60.0) ) * 3600.0;
	if(String(ret[2]).indexOf('e-') != -1){
		ret[2] = '0.000';
	} else if(String(ret[2]).indexOf('.') != -1){
		ret[2] = String(ret[2]).split('.')[0] + '.' + String(ret[2]).split('.')[1].substr(0,3);
	}
	return ret[0] + "/" + ret[1] + "/" + ret[2];
};

// ??????60????10?????
Converter.convert60to10 = function( _lat_lon ){
	var ret = 0.0;
	div = 1;
	sp  = _lat_lon.split( "/" );
	for(i=0; i<sp.length; i++) {
		ret = ret + parseFloat( sp[i] ) / div;
		div = div * 60.0;
	}
	return ret;
};

// V3?nl???????
Converter.getV3nl = function(){
	return Converter.convert10to60(map.getCenterLat());
};

// V3?el???????
Converter.getV3el = function(){
	return Converter.convert10to60(map.getCenterLon());
};

// V3?scl???????
Converter.getV3scl = function(){
	return ZoomToScale[map.getZoomLevel()];
};

