0
지도가 있습니다. & 버튼 클릭시지도 스냅 샷을 가져 오려고합니다.SnapshotReadyCallback에 대한 클래스 정의가 없습니다.
/**
* Called when the snapshot button is clicked.
*/
public void onScreenshot(View view) {
takeSnapshot();
}
private void takeSnapshot() {
System.out.println("Take SnapShot.......##################");
if (map == null) {
return;
}
final SnapshotReadyCallback callback = new SnapshotReadyCallback() {
@Override
public void onSnapshotReady(Bitmap snapshot) {
// Callback is called from the main thread, so we can modify the ImageView safely.
image.setImageBitmap(snapshot);
}
};
map.setOnMapLoadedCallback(new OnMapLoadedCallback() {
@Override
public void onMapLoaded() {
map.snapshot(callback);
}
});
}
내가이 줄
final SnapshotReadyCallback callback = new SnapshotReadyCallback()
에 오류를 얻고 것은 아래 내 스택 트레이스입니다.
내가 지난 2 일에서 노력하고 도와주세요.
를 구축하기 위해 Play 서비스를 추가하여 해결했다 내가 구글 서비스가 설치된 15 레브 재생할 수 있습니다. 15 이상 필요합니까? –
나는 그 링크를 알게되었습니다. –
하시기 바랍니다. 마지막 버전으로 업데이트하여 문제가 지속되는지 확인하십시오. –