假设我在android mapView
上制作了一个圆圈,例如一个圆圈。现在我想remove/blackout/hide
除了那部分之外的所有其他地图。我也可以放大那部分
这可能吗?
最好的问候
答案 0 :(得分: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>
我必须在矩形框内查看它。下面是你在跑步时会得到的类似屏幕截图。你需要隐藏Map的其余部分。
希望它能帮助你找到你想要的东西。
答案 1 :(得分:0)
制作技巧
缩放将适用于您的情况。设置缩放级别和
在布局文件中使用android:clickable="false"
。
)