Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用适用于 .Net 的 ArcGIS Runtime SDK 的第一个版本 - Xamarin.Forms(此处为 nuget 包)。
要求之一是显示指示北方的指南针。目前我还没有找到任何内置功能。有人可以指出如何实现此功能吗?
因此,经过一些研究,我实现了一个自定义解决方案:
找到一个可以旋转的指南针图标(请参阅这篇文章将图像资源添加到 Xamarin.Form)
在地图顶部添加图像:
<Image x:Name="NorthArrow" />
当视点改变时旋转图像:
MapView.ViewpointChanged += (sender, args) => { NorthArrow.Rotation = -MapView.MapRotation; };
完整的解决方案在这里。