0

MapViewの特定の緯度/経度で特定の半径(km)の円を描画しようとしています。私はいくつかのサンプルを見つけました:

マップ上にカスタムオーバーレイを作成する

AndroidMapViewで円を描く

Androidのマップビューに特定の半径の円を描く

上記の1番目と2番目は便利だと思いますが、これらはJavaであり、Mono for Android(Monodevelop)のコードが必要です。

モノドロイドにプロジェクションクラスが見つかりません。そして、使用することはできませんcom.google.android.maps.Projection。誰かがこれらのコードをmonodroidで使用する方法を教えてもらえますか?

4

1 に答える 1

0

com.google.android.maps.ProjectionAndroid.GoogleMaps.IProjectionはインターフェイスであるため、通常の C# 規則に準拠するために、Android 用の Mono で使用できるようになっています。

同様に、Java で mapView.getProjection() を使用する場合、C# ではProjectionプロパティ onMapViewを介して使用可能になります。

Xamarinのサイトには、これらを使用してカスタム オーバーレイを作成する方法を説明するチュートリアルがいくつかあるので、チェックすることをお勧めします。

于 2012-09-20T13:23:15.360 に答える