在c#应用中使用嵌入式地图时使用UTM而不是latlong



我有一个收集数据的手机应用程序,其中一个组件是显示你在世界上的位置的地图。

这个应用程序是使用c# UWP创建的,我使用ESRI ArcGISRuntime作为空间组件。

我已经创建了地图,当我移动时,我能够显示我的位置为纬度和经度。我可以得到我的位置在实时的小数度和度分秒,以及高度使用坐标。点。位置。

我想有显示我的位置在UTM坐标的选项,但我还没有找到一个简单的方法,就像我可以与lat长。有人知道怎么做吗?

你应该使用CoordinateFormatter。它有一个ToUtm()方法,该方法接受一个MapPoint(可以在任何空间引用中)和一些关于如何将其转换为UTM字符串的信息。

希望有帮助

最新更新