0

假设我制作了一个图表,例如在android mapView. 现在我想要remove/blackout/hide除那部分之外的所有其他地图。我也可以放大那部分

这可能吗?

最好的祝福

图片

4

2 回答 2

1

我有一个类似的问题,在某个区域内制作地图视图。不确定它是否会帮助你,但你可以试试。

您应该做的是拍摄圆形图像(背景是透明的)并将您的图像作为线性布局的背景。在该 LinearLayout 中,您可以放置​​地图视图。

您的xml将如下所示。

<LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/Circle_back" >

            <com.google.android.maps.MapView
                android:id="@+id/whereami_mapview"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:apiKey="YOUR API KEY"
                android:clickable="true" />
        </LinearLayout>
</LinearLayout>

我必须在矩形框中查看它。下面是您在运行时将获得的类似屏幕截图。你不需要隐藏地图的其余部分。

希望它会帮助一些你在寻找什么。 在此处输入图像描述

于 2012-11-01T12:43:23.833 回答
0

耍花招

Zoom 适用于您的情况。设置缩放级别和

android:clickable="false"在您的布局文件中使用。

;)

于 2012-11-01T12:27:48.070 回答