1
私の家の上面図があり、左上のピクセルの緯度を知っています。つまり0,0です。他のピクセルの緯度経度値を取得する方法は?私の家のイメージを使った緯度経度マッピング
はグーグル間、私は、次のに出くわした:地球.. の
function longToX(longitudeDegrees)
{
var longitude =degreesToRadians(longitudeDegrees);
return (radius * longitude);
}
function latToY(latitudeDegrees)
{
var latitude =degreesToRadians(latitudeDegrees);
var newy = radius/2.0 *
Math.log((1.0 + Math.sin(latitude))/
(1.0 - Math.sin(latitude)));
return newy;
}
function xToLong(xx)
{
var longRadians = xx/radius;
var longDegrees = radiansToDegrees(longRadians);
/* The user could have panned around the world a lot of times.
Lat long goes from -180 to 180. So every time a user gets
to 181 we want to subtract 360 degrees. Every time a user
gets to -181 we want to add 360 degrees. */
var rotations = Math.floor((longDegrees + 180)/360)
var longitude = longDegrees - (rotations * 360)
return longitude;
}
function yToLat(yo)
{
var latitude = (Math.PI/2) -
(2 * Math.atan(
Math.exp(-1.0 * yo/radius)));
return radiansToDegrees(latitude);
}
半径= 6371キロ半径が、私は0,0を通過する場合しかし、私は0,0のための緯度経度を修正する方法0,0得ますそれ以外の値を導出する
どのライブラリを使用していますか? –