Algorithm 从GPS坐标计算PNG地图上的X和Y位置
我正在一个iPhone应用程序上实现一个自定义地图(图像大小为map\u width和map\u height),我尝试在地图上显示当前用户的位置(当前长和当前宽) 我有两个参考点,它们具有已知的GPS坐标(ref1_long、ref1_lat、ref2_long和ref2_lat)和以像素为单位的已知X、Y位置(ref1_X、ref1_Y、ref2_X和ref2_Y)Algorithm 从GPS坐标计算PNG地图上的X和Y位置,algorithm,gps,maps,coordinates,Algorithm,Gps,Maps,Coordinates,我正在一个iPhone应用程序上实现一个自定义地图(图像大小为map\u width和map\u height),我尝试在地图上显示当前用户的位置(当前长和当前宽) 我有两个参考点,它们具有已知的GPS坐标(ref1_long、ref1_lat、ref2_long和ref2_lat)和以像素为单位的已知X、Y位置(ref1_X、ref1_Y、ref2_X和ref2_Y) 我的问题是:如何根据这些信息计算当前x和当前y?你需要知道地图的投影。有数百种不同的地图投影,其中许多可以有任何意义的重要常数
我的问题是:如何根据这些信息计算当前x和当前y?你需要知道地图的投影。有数百种不同的地图投影,其中许多可以有任何意义的重要常数 因此,首先,您需要知道,您使用什么地图? 然后,找到该投影的公式并使用它们。例如,对于UTM投影,公式如下所示。但对于另一个投影,公式和整个系统将完全不同 下一步,您将不得不想象抽象地图将如何显示在屏幕上 对于我这个地理信息和编程方面的专家来说,对于一些确切已知且并不罕见的地图系统,整个任务至少需要2天。在调试过程中总是存在严重的问题,要准确地设置点。而且公式总是有问题的——你会发现几个变体,需要找到正确的变体
但是,如果程序员已经在积极地使用映射,那么您可以找到的不是公式,而是代码片段。祝你好运 你需要知道地图的投影。有数百种不同的地图投影,其中许多可以有任何意义的重要常数 因此,首先,您需要知道,您使用什么地图? 然后,找到该投影的公式并使用它们。例如,对于UTM投影,公式如下所示。但对于另一个投影,公式和整个系统将完全不同 下一步,您将不得不想象抽象地图将如何显示在屏幕上 对于我这个地理信息和编程方面的专家来说,对于一些确切已知且并不罕见的地图系统,整个任务至少需要2天。在调试过程中总是存在严重的问题,要准确地设置点。而且公式总是有问题的——你会发现几个变体,需要找到正确的变体
但是,如果程序员已经在积极地使用映射,那么您可以找到的不是公式,而是代码片段。祝你好运 地图很可能使用了墨卡托投影。问题是地球是一个球体,但在地图上只有两个维度。您需要地图4个角的坐标和地图尺寸。y地图值不会改变,但对于x地图值,您需要墨卡托投影。然后它变成一个线性变换,地图的宽度或高度可能与输入略有不同:。最有可能的是地图使用了墨卡托投影。问题是地球是一个球体,但在地图上只有两个维度。您需要地图4个角的坐标和地图尺寸。y地图值不会改变,但对于x地图值,您需要墨卡托投影。然后它变成一个线性变换,地图的宽度或高度可能与输入略有不同:。:2天?也许你可以花5美元买它。我们谈论的不是购买,而是如何购买。我这样做了好几次,我记得这些问题与地图,并没有真正达到标准写在他们。:2天?也许你可以花5美元买它。我们谈论的不是购买,而是如何购买。我这样做了好几次,我记得这些问题与地图,是不是真的符合标准写在他们。