我正在尝试在特定纬度/经度的MapView上绘制一个具有特定半径(以km为单位)的圆(例如2km)。我找到了一些样品:
Creating Custom Overlay on the map
Draw A Circle On Android MapView
Draw circle of certain radius on map view in android
我认为上面的第一个和第二个是有用的,但这些都是Java,我需要Mono for Android(Monodevelop)的代码。
我在monodroid中找不到Projection类。
并且不能使用com.google.android.maps.Projection
。
有人可以帮我在monodroid中使用这些代码吗?
答案 0 :(得分:0)
com.google.android.maps.Projection
是一个界面,因此它在Mono for Android中以Android.GoogleMaps.IProjection
的形式提供,以保持正常的C#约定。
同样,在Java中使用mapView.getProjection()的地方,在C#中,它可以通过Projection
property on MapView
使用。
Xamarin已经some tutorials on their site了解了如何使用这些来创建自定义叠加层,因此我建议您查看它们。