Я пытаюсь вычислить позицию 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 ???;
}
Я пробовал все виды вещей, которые я нашел в Интернете (включая википедию и стекопоток), но ничего из этого не помогло мне. Я, вероятно, делаю что-то глупое, но я не могу понять, что. Кто-нибудь может спасти мое здравомыслие?