我正在设计一个C++应用程序,用于查看和编辑虚构星球的地图。其工作原理类似于Google Maps。我希望用户能够在GUI上看到他们的当前位置的纬度/经度和世界坐标。
我该如何将纬度和经度值转换为“世界坐标”并返回,就像在Google Maps中一样?或者转换为“像素坐标”并返回?
我正在设计一个C++应用程序,用于查看和编辑虚构星球的地图。其工作原理类似于Google Maps。我希望用户能够在GUI上看到他们的当前位置的纬度/经度和世界坐标。
我该如何将纬度和经度值转换为“世界坐标”并返回,就像在Google Maps中一样?或者转换为“像素坐标”并返回?
我找到了问题的答案。在Google Maps API网站的这个示例的源代码中可以找到在不同坐标系统之间进行转换的公式:http://code.google.com/apis/maps/documentation/javascript/examples/map-coordinates.html