2010-10-18 73 views
1

我目前正在研究C#应用程序。我想要做的是显示英国的地图,只是一个JPEG图像(如果可能的话),点击时也会生成点击地理坐标。从C#应用程序中的地图生成地理坐标

理想情况下,我想移动到上面显示一个标记点​​击两个点之间画一条线,但以上是我的主要目标。

我的问题是,我其实不太清楚我会如何去做这件事;我已经做了一些相关的研究,并且已经使用XAML来显示JPEG,但是非常不确定我现在应该走哪条路线。

我将不胜感激任何建议,您可能会给。

感谢,

中号

+0

什么是图像的地图比例?做实际的OnClick东西和线条相对简单,这里的主要任务是获得准确的坐标。 – kyndigs 2010-10-18 15:55:25

+0

啊歉意丢失了;规模是1:1,000,000。图片本身是500x600px。 – Myn 2010-10-18 16:10:44

回答

0

英国很简单,因为几乎每张地图都使用国家电网(由军械测量局定义)。这是矩形的,所以你不必担心曲率。如果您知道地图上两个点的国家网格和像素位置,则可以使用线性插值从其他任何位置推导出。