2016-04-24 13 views
0

私のアプリケーションは3つのタブに分かれており、タブの1つにGoogleマップが含まれています。アプリケーションを起動すると地図が表示され、地図上をズームしたり移動したりすることができますが、マーカーが表示されません。あなたはGoogle API Consoleでアンドロイド用のマップを有効にした場合アンドロイドのGoogleマップマーカーは表示されません

public void onMapReady(GoogleMap googleMap) { 
     mMap = googleMap; 

     // Add a marker in Sydney and move the camera 
     LatLng sydney = new LatLng(-34, 151); 
     mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); 
     mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); 
    } 
+0

「のいずれかのタブがGoogleマップが含まれている」「マップの活動は自動生成コードを持っています」。 2つの地図がありますか? 1つはタブにあり、もう1つはアクティビティにありますか? – Blackkara

+0

アクティビティの3つのタブ。アクティビティの1つにマップがあり、このマップにはマーカーが表示されません。 –

答えて

0

チェック:

マップの活動は、自動生成コードを持っています。 Official Google Documentationに記載されているすべての手順に従っているかどうかを確認してください。あなたの活動はFragmentActivityに拡張され、GoogleMapオブジェクトを初期化する必要があります。サポートライブラリが追加されていることを確認してください。

はこのラインでマップを作成してください:

MapFragment mMapFragment=MapFragment.newInstance(mapOptions()); 
関連する問題