2016-06-10 46 views
0

我是C#的新手,我正在寻找开发一个简单的桌面和移动功能的应用程序。Gmap - 获取点的坐标集中在

简而言之,这是一个帮助警察的应用程序(顺便提一下,这是一个有趣的项目)。所以站里有人接到一个电话,一个需要在某地的警察的人,告诉他地址。你把地址放在桌面应用程序中,地图会转到那个地方,并且你存储了这个调用的所有数据。 然后,值班的警察在他的手机上获取包括坐标在内的所有信息,并通过GPS获取到该地址和驾驶的最快路线。

所以我使用Gmap,我可以输入地址就好了,并在桌面应用程序上集中地图。问题是,我找不到任何功能,获取该点的坐标,我瞄准...

有谁知道我该怎么做?

谢谢

+0

那么我喜欢你的应用程序的想法...但使它成为桌面应用程序不是最好的主意,因为谷歌地图只支持Android的iOS和网络。但如果你确实想这样做的话。 http://www.codeproject.com/Tips/889136/Csharp-Google-Maps-in-WinForm-with-WebBrowser-and –

+0

@AlfredAlfizoMosima您好。那么至少使用谷歌地图的Gmap没有问题。它允许使用冰,雅虎,谷歌地图没有问题,直到现在我已经测试。我的问题是获取我正在查看的点的坐标... –

+0

是的,但你需要在这里发布代码,所以我们可以看到你迄今为止做了什么。否则我们不能帮你... –

回答

0

Okey我发现了一种方法来做到这一点。我在搞MapPoint X和Y,但它的位置很重要。

latitude = gmap.Position.Lat; 
longitude = gmap.Position.Lng; 

经纬度是双倍的,gmap是地图本身。