Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Google Map Android API v2 getMap()错误_Java_Android_Android Maps V2_Mapfragment - Fatal编程技术网

Java Google Map Android API v2 getMap()错误

Java Google Map Android API v2 getMap()错误,java,android,android-maps-v2,mapfragment,Java,Android,Android Maps V2,Mapfragment,大家好,我正在尝试使用谷歌地图Android API v2在我的应用程序中实现谷歌地图显示,我正在尝试在中遵循解决方案 代码似乎没问题,但我试过这个部分: public class MapFragment extends SherlockMapFragment { private GoogleMap mMap; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,

大家好,我正在尝试使用谷歌地图Android API v2在我的应用程序中实现谷歌地图显示,我正在尝试在中遵循解决方案

代码似乎没问题,但我试过这个部分:

public class MapFragment extends SherlockMapFragment {
    private GoogleMap mMap;
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle    savedInstanceState) {
    View root = super.onCreateView(inflater, container, savedInstanceState);
    mMap = getMap();
    return root;
    }
}

getMap()给出了一个错误,因为它表示类型MapFragment的方法getMap()未定义。这意味着什么?

方法是
com.google.android.gms.maps.SupportMapFragment
类的一部分。您的
SherlockMapFragment
首先应该扩展它,因此仅使用
getMap()
应该可以正常工作,但除非您使用MapFragment中的ActionBar而不是FragmentActivity进行一些实际的额外定制,首先,您可以扩展
SupportMapFragment

为getMap()添加更多代码;getMap()没有代码,因为我只是在遵循解决方案,我不确定getMap()方法来自何处。请使用此示例,而不是您实现的。谢谢,我将查看它并了解它的运行情况,但是我更愿意为我的问题找到一个解决方案,而不是试图重新编写整个实现,因为您的示例看起来更混乱