我已經在google地圖中實現了一個longclick listener。所以當用戶長時間點擊地圖時,它會啓動相機意圖,然後您可以拍攝照片。現在我想要實現的是當圖像被放置在用戶長時間點擊的地圖上的點上時。在谷歌地圖API添加cutom標記v2
googleMap.setOnMapLongClickListener(Test.this);
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
// adding marker
googleMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
googleMap.setMyLocationEnabled(true); // false to disable
googleMap.getUiSettings().setZoomControlsEnabled(false); // true to enable
googleMap.getUiSettings().setCompassEnabled(true);
googleMap.getUiSettings().setMyLocationButtonEnabled(true);
}
{
}
@Override
public void onMapLongClick(LatLng point) {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent,TAKE_PICTURE);
googleMap.addMarker(new MarkerOptions().position(point)
.icon(BitmapDescriptorFactory.fromResource(TAKE_PICTURE)));
Toast.makeText(getApplicationContext(),
"New marker [email protected]" + point.toString(), Toast.LENGTH_LONG)
.show();
}
}
所以基本上現在應用程序崩潰,奇怪的是,我似乎不能儘快檢查錯誤消息(logcat的)cuase,因爲它涉及了一遍自敗。 (我已經嘗試過打印屏幕,但速度不夠快:-))
任何人都可以請擺脫這一點,我可以做些什麼來解決這個問題?
感謝
Eclipse和Android Studio中有特殊的按鈕來停止logcat窗口的自動滾動。您也可以從命令行「adb logcat -d> log.txt」執行以獲取日誌文件 – Mixaz 2014-11-22 18:38:13