我正在尝试在特定纬度/经度的 MapView 上绘制一个以公里为单位的特定半径(例如 2 公里)的圆。我找到了一些样本:
我认为上面的第一个和第二个很有用,但它们是用 Java 编写的,我需要 Mono for Android (Monodevelop) 的代码。
我在 monodroid 中找不到 Projection 类。并且不能使用com.google.android.maps.Projection
。有人可以帮我如何在 monodroid 中使用这些代码吗?
我正在尝试在特定纬度/经度的 MapView 上绘制一个以公里为单位的特定半径(例如 2 公里)的圆。我找到了一些样本:
我认为上面的第一个和第二个很有用,但它们是用 Java 编写的,我需要 Mono for Android (Monodevelop) 的代码。
我在 monodroid 中找不到 Projection 类。并且不能使用com.google.android.maps.Projection
。有人可以帮我如何在 monodroid 中使用这些代码吗?
com.google.android.maps.Projection
is an interface, so it is made available in Mono for Android as Android.GoogleMaps.IProjection
to keep with normal C# conventions.
Similarly, where you'd use mapView.getProjection() in Java, in C# it is made available via the Projection
property on MapView
.
Xamarin has some tutorials on their site that go over how to use these to create custom overlays, so I'd suggest checking them out.