我读过的有关信息,今天地图投影,众说纷纭。的信息可用的量是巨大的。

我试图简单地转换纬度,长值成屏幕的X,Y坐标不使用任何地图。我不需要价值观投射到任何地图,只要在窗口上。

在窗口本身是约代表。一个1500x1500米的位置。纬度,需要长的精度是一个第二的1/10。

什么可以是长表示转换纬度/屏幕一些更简单的方法?

我读过有关翻译到图像上几篇文章和帖子,但没有涉及到自然Java的坐标系。

感谢任何见解。

有帮助吗?

解决方案

当投影到屏幕上,你仍然是突出一个“地图”,所以这真的取决于你的地图投影是什么。但是,如果你只是在1500x1500米这么小的面积,则可以使用一个简单的笛卡尔投影,其中每个像素是相等的空间量(即如果你的屏幕是1500个像素,则每个像素将代表1米)。但是,你仍然需要考虑你在地球上,因为一定程度的长度(经度和纬度),其中可以根据你在哪里上差别很大。如果使用的是一个固定的区域中工作,你应该能够查找1度的长度在该点处。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top