目前,我正在開發一個包含Map的App。在此我想將我的相機預覽添加爲Mapview的背景或圖層。這意味着,所有地點標記僅顯示一個我的相機預覽。 。其實在這背後的概念是,當我打開我的相機活動,它顯示附近的位置標記。所以當我點擊該標記時,它會顯示包含地點詳細信息的彈出窗口。如圖所示。我該如何執行此操作。請給我任何想法。我已嘗試在前景和setAlpha(0);上使用背景和mapview上的相機預覽,並移除mapview上的所有圖層等等。沒有鍛鍊對我來說。請幫助我找出解決方案。提前致謝。在Android中爲Mapview添加相機預覽
更新:
這是我怎麼也得加上我的相機預覽:
FrameLayout preview = (FrameLayout) findViewById(R.id.camera_preview);
cameraSurfaceView = new CameraSurfaceView(this);
preview.addView(cameraSurfaceView);
,這是我怎麼也加我的MapView:
<?xml version="1.0" encoding="utf-8"?>
<com.nutiteq.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/transparent_background" />
<FrameLayout
android:id="@+id/camera_preview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</RelativeLayout>
mapView = (MapView) findViewById(R.id.mapView);
我試過mapView.setAlpha(0f);
,但是這與標記一起隱藏了mapview。什麼都看不到。
我已經嘗試設置
Canvas can = new Canvas();
can.drawColor(0x7FFFFFFF);
mapView.draw(can);
,但是這其中也沒有工作。
有一些方法稱爲addLayer();
但我不知道如何將我的相機預覽轉換爲圖層。
您能否提供一些代碼片段 –
請在此https://play.google.com/store/apps/details?id=org上進行研發。mixare –
其增強現實應用程序 –