我想在地图上的固定屏幕位置(例如 x=20,y=20)绘制一些东西(例如多边形),没有地理位置。这类似于我们在地图左下角看到的小“谷歌”。似乎map v2不允许它...... api设计者忘记了它。
此处的代码建议: Google Map API V2 - 如何在用户滚动地图时将标记保留在屏幕中央? 会起作用,但用户可能会在移动时看到它……地图 v2 看起来设计得不好。
我想在地图上的固定屏幕位置(例如 x=20,y=20)绘制一些东西(例如多边形),没有地理位置。这类似于我们在地图左下角看到的小“谷歌”。似乎map v2不允许它...... api设计者忘记了它。
此处的代码建议: Google Map API V2 - 如何在用户滚动地图时将标记保留在屏幕中央? 会起作用,但用户可能会在移动时看到它……地图 v2 看起来设计得不好。
似乎map v2不允许它...... api设计者忘记了它。
可能不会,只是因为您想要的与地图无关。
要将小部件层叠在一起,请使用RelativeLayout
或FrameLayout
。后面的孩子在 Z 轴上会更高,这意味着他们看起来会漂浮在前面的孩子之上。
所以,你最终得到了这个布局伪代码:
<RelativeLayout>
<MapView> <!-- or perhaps <fragment> -->
<ImageView>
</RelativeLayout>
您使用边距和RelativeLayout
规则的地方,例如android:alignParentBottom="true"
将图像放置在需要的位置。
使用 Google Maps Android API v2 时,不要忘记 Android API。只需在ImageView
您的布局中添加您想要显示的图像即可。