Java GoogleMap无法解析为Android api v2类型
我能够显示地图并更新我的位置。然而,我添加了这个按钮来拍摄当前地图的屏幕截图。我相信我有所有正确的导入和google play库,因为地图显示正确。Eclipse告诉我:Java GoogleMap无法解析为Android api v2类型,java,android,google-maps,Java,Android,Google Maps,我能够显示地图并更新我的位置。然而,我添加了这个按钮来拍摄当前地图的屏幕截图。我相信我有所有正确的导入和google play库,因为地图显示正确。Eclipse告诉我: new GoogleMap.OnMapLoadedCallback() "GoogleMap.OnMapLoadedCallback cannot be resolved to a type" 这是代码 Button screen = (Button) findViewById(R.id.button5);
new GoogleMap.OnMapLoadedCallback()
"GoogleMap.OnMapLoadedCallback cannot be resolved to a type"
这是代码
Button screen = (Button) findViewById(R.id.button5);
screen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(), "ScreenShot in sdcard",
Toast.LENGTH_SHORT).show();
mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() {
public void onMapLoaded() {
mMap.snapshot(new GoogleMap.SnapshotReadyCallback() {
public void onSnapshotReady(Bitmap bitmap) {
// Write image to disk
FileOutputStream out = new FileOutputStream("/mnt/sdcard/map.png");
bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
}
});
}
});
我需要做什么才能将此解析为类型?这意味着什么?2013年11月发布了Google Play services库的更新(Google Play services 4.0.30)。以前的库不包括onmapploadedcallback接口 有关将更新安装到android项目中的说明,请访问
http://developer.android.com/google/play-services/setup.html
@gaurav5430这可能是google play services jar文件中最近添加的内容吗?因为我在那里找不到onmaploatedcallback接口。