Android StudioのテンプートでGoogleMapアプリを作りました。
Java
1public class MapsActivity extends FragmentActivity implements OnMapReadyCallback { 2 3 private GoogleMap mMap; 4 5 @Override 6 protected void onCreate(Bundle savedInstanceState) { 7 super.onCreate(savedInstanceState); 8 setContentView(R.layout.activity_maps); 9 10 SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); 11 mapFragment.getMapAsync(this); 12 } 13 14 @Override 15 public void onMapReady(GoogleMap googleMap) { 16 mMap = googleMap; 17 18 // Add a marker in Sydney and move the camera 19 LatLng sydney = new LatLng(31.897244864088663,131.41826170151364); 20 mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); 21 mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); 22 } 23}
ネットで調べると、2つ以上のMapを操作する場合、SupportMapFragmentをgetMapしてGoogleMapを取得していろいろしているのですが、Android 6.0 では、getMapは非推奨になっています。onMapReadyで複数のGoogleMapを処理する方法がわかりません。どうすれば良いのでしょか?
困っています。どなたかアドバイスお願いしますー。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/08 06:03
2016/01/08 06:14
2016/01/09 09:04