0

我正在尝试在特定纬度/经度的 MapView 上绘制一个以公里为单位的特定半径(例如 2 公里)的圆。我找到了一些样本:

在地图上创建自定义叠加层

在 Android MapView 上画一个圆

在android的地图视图上绘制一定半径的圆

我认为上面的第一个和第二个很有用,但它们是用 Java 编写的,我需要 Mono for Android (Monodevelop) 的代码。

我在 monodroid 中找不到 Projection 类。并且不能使用com.google.android.maps.Projection。有人可以帮我如何在 monodroid 中使用这些代码吗?

4

1 回答 1

0

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.

于 2012-09-20T13:23:15.360 回答