나는 위도 (도)가 주어지면 메르카토르 투영법을 사용하여지도에서 Y 위치를 계산하려고합니다. 여기에 내가해야 할 작업은 다음과 같습니다위도에서 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 ???;
}
나는 (위키 피 디아와 유래 포함) 나는 온라인 찾은 모든 일을 해봤지만 아무도 나를 위해 일하지 않았다. 나는 어리석은 짓을하고 있을지 모르지만 나는 무엇을 알아낼 수 없다. 아무도 내 정신을 구할 수 있습니까?
죄송합니다 많은 편집. 내 답변의 릴리스 버전을 만들었습니다. – AndreyAkinshin