这是我活动的链接,出现了错误:无法解析方法getMap(); 我希望你们能帮助我解决它。谢谢
为什么我把它看作是公开的红色?
public class AddPostActivity extends FragmentActivity implements OnMapReadyCallback {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_post_activity);
MapFragment fm = (MapFragment) getFragmentManager().findFragmentById(R.id.maps_fragment);
fm.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap) {
map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
mUiSettings = map.getUiSettings();
mUiSettings.setCompassEnabled(true);
mUiSettings.setMyLocationButtonEnabled(false);
}
}
答案 0 :(得分:1)
SupportMapFragment
不再支持getMap()
。请use getMapAsync()
。
请注意,MapFragment
也是如此 - getMap()
已从SDK中移除。