緯度を度単位で指定して、メルカトル図法を使用してマップ上のY位置を計算しようとしています。これが私が必要とするものです:
//mapHeight might be 600 (pixels), for example
//latitudeInDegrees ranges from -90 to 90
public double CalculateY(double mapHeight, double latitudeInDegrees)
{
//what on earth do I do here to calculate the Y offset on the map?
return ???;
}
私はオンラインで見つけたあらゆる種類のこと(ウィキペディアやstackoverflowを含む)を試しましたが、どれもうまくいきませんでした。私はおそらく愚かなことをしているのですが、何がわからないのです。誰かが私の正気を救うことができますか?