2017-03-28 19 views
-4
using Android.App; 
using Android.Widget; 
using Android.OS; 
using System; 
using Android.Content; 
using Android.Runtime; 
using Android.Views; 
using Android.Gms.Maps; 
using Android.Gms.Maps.Model; 
using System.Configuration; 


namespace googlemaps 
{ 
    [Activity(Label = "googlemaps", MainLauncher = true, Icon = "@drawable/icon")] 


    MainActivity 


    public class MainActivity: Activity, IOnMapReadyCallback 
    { 
     private GoogleMap GMap; 


     protected override void OnCreate(Bundle bundle) 
     { 
      base.OnCreate(bundle); 
      // Set our view from the "main" layout resource 
      SetContentView(Resource.Layout.XMLFile1); 

      SetUpMap(); 
     } 
     private void SetUpMap() 
     { 
      if (GMap == null) 
      { 

       MapFragment mapFragment = (MapFragment)FragmentManager.FindFragmentById(Resource.Id.map).GetMapAsync(this); 
      } 
     } 
     public void OnMapReady(GoogleMap googleMap) 
     { 
      MarkerOptions MarkerOptions = new MarkerOptions(); 
      MarkerOptions.SetPosition(new LatLng(16.03, 108)); 
      MarkerOptions.SetTitle("My Postion"); 
      googleMap.AddMarker(MarkerOptions); 
      googleMap.UiSettings.ZoomControlsEnabled = true; 
      googleMap.UiSettings.CompassEnabled = true; 
      googleMap.MoveCamera(CameraUpdateFactory.ZoomIn()); 

     } 


     } 

    } 

私のコードを教えてもらえますか?

「断片」「GetMapAsync」と拡張子なしのメソッド「GetMapAsync」タイプの最初の引数を受け入れる「断片」の定義が含まれていませんが見つけることができる(あなたがusingディレクティブが欠落していますまたはアセンブリ参照?)Googleマップ

+0

**あなたのコードのスクリーンショットを投稿しないでください**あなたのコードを**テキストとして投稿して**適切にフォーマットしてください**エディタの '{....} 'キーを使用してください –

+0

あなたはアドバイスをしていますが、それは私が尋ねる初めての時間です。私はどのように尋ねるのかわかりません。 –

+0

私が言ったように - あなたのコードのスクリーンショットを投稿しない - **あなたのコードを直接テキストとして投稿し、それをハイライトして '{....} 'ボタンをクリックすることでテキストを適切にフォーマットしますエディタのツールバーでは、コードは4つ分のスペースで左からインデントされているので、コードとして表示され、きれいに構文が強調表示され、すべてが.....より簡単に見えるようになり、勉強するチャンスが増えます$ –

答えて

0

あなたの方法「OnMapReadyは」基本クラスのメソッドをオーバーライドする必要があり、事前にありがとうございます。

public override void OnMapReady(GoogleMap gmap) 
{ 
    //dostuff 
} 

私はこれを具体的にやったことがないので、私は100%ではないんだけど、私はそれが、このコールバックメソッド文句だかなり確信しています。

私はこれを見つけるためにthisを使用しました。これはアンドロイド開発のためのネイティブなJavaですが、ほとんどが経験からXamarinに変換されます。

関連する問題