本文介绍了你好.在我的活动中出现:无法解析方法getMap();的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的活动的链接,在其中出现以下错误:无法解析方法getMap();我希望你们能帮助我解决这个问题.谢谢
Here is the link of my activity, in wich appears thet error: cannot resolve method getMap();I hope that you guys can help me on solve it. Thank you
为什么我把它公开显示为红色?
why when i put this appears public on red ?
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);
}
}
推荐答案
SupportMapFragment
不再支持getMap()
.请使用getMapAsync()
.
SupportMapFragment
no longer supports getMap()
. Please use getMapAsync()
.
请注意,MapFragment
的情况也是如此-getMap()
已从SDK中删除.
Note that the same holds true for MapFragment
-- getMap()
has been removed from the SDK.
这篇关于你好.在我的活动中出现:无法解析方法getMap();的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!