この形式の緯度経度座標でいっぱいのベクトルがあります
82.0000000, -180.0000000
私は、このコードを使用してそれらを X 座標と Y 座標に変換してマップにプロットしようとしていますが、これは私が見る限り正しいです...
バツ:
double testClass::getX(double lon)
{
// Convert long to X coordinate (2043 = map width)
double x = lon;
// Scale
x = x * 2043.0 / 360.0;
// Center
x += 2043.0/2.0;
return x;
}
よ:
double testClass::getY(double lat)
{
// Convert lat to Y coordinate (1730 = map height)
double y = -1 * lat;
// Scale
y = y * 1730.0 / 180.0;
// Center
y += 1730.0/2.0;
return y;
}
ただし、マップにプロットすると、ポイントが世界地図に似ていることがわかりますが、それらはすべてx量だけずれており、スケーリングに関係していると思います
何か案は?