即使我在Google Play服务示例
中使用mapdemo项目,Google地图API V2仍显示空白屏幕没有改变......
并且mMap
总是变成空?
if (mMap == null) {
// Try to obtain the map from the SupportMapFragment.
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap();
// Check if we were successful in obtaining the map.
if (mMap != null) {
setUpMap();
}
答案 0 :(得分:1)
此问题(带缩放控件的空白映射)通常源于您未正确引用google-play-services
库,或者未以正确方式在控制台中配置API的事实。
您可以查看我撰写的关于如何在您的应用中集成Google Maps API V2的博客文章:
按照前3个步骤进行正确的google-play-services
库集成。
或者在API控制台中查看此帖子以获取正确的配置:
答案 1 :(得分:0)
您的地图是否显示放大符号?
修改强> 尝试这样..我也遇到了和你一样的问题......碰巧解决了它,如下所示
android.support.v4.app.FragmentManager myFragmentManager = getSupportFragmentManager();
SupportMapFragment mySupportMapFragment = (SupportMapFragment) myFragmentManager
.findFragmentById(R.id.map);
googleMap = mySupportMapFragment.getMap();
答案 2 :(得分:0)
实际上我发现设备操作系统只能处理地图视图而不是地图片段。