【发布时间】:2013-12-28 14:54:08
【问题描述】:
在给定纬度的情况下,我正在尝试使用墨卡托投影来计算地图上的 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 ???;
}
我尝试了各种我在网上找到的东西(包括 wikipedia 和 stackoverflow),但没有一个对我有用。我可能在做一些愚蠢的事情,但我不知道是什么。谁能拯救我的理智?
【问题讨论】:
-
很抱歉进行了多次编辑。我创建了答案的发布版本。
标签: c# .net mapping latitude-longitude