android map v2在固定的屏幕位置绘制一些东西

时间:2013-06-26 20:22:43

标签: android android-maps-v2

我想在地图上的固定屏幕位置(例如x = 20,y = 20)绘制一些东西(例如多边形),没有地理位置。这类似于我们在地图左下角看到的小“谷歌”。似乎地图v2不允许它...... api设计师忘了它。

此处的代码建议: Google Map API V2 - How do I keep a marker in the center of the screen while user is scrolling the map? 可以工作,但用户可能会在移动时看到它...地图v2看起来不像设计好。

2 个答案:

答案 0 :(得分:1)

  

似乎地图v2不允许... api设计师忘了它。

可能不是,仅仅因为你想要的东西与地图无关。

要将窗口小部件叠加在一起,请使用RelativeLayoutFrameLayout。后来的孩子在Z轴上会更高,这意味着他们看起来会漂浮在早期孩子的上方。

所以,你最终得到了这个布局伪代码:

<RelativeLayout>
    <MapView> <!-- or perhaps <fragment> -->
    <ImageView>
</RelativeLayout>

您可以使用边距和RelativeLayout规则android:alignParentBottom="true"将图片放置在需要的位置。

答案 1 :(得分:0)

使用Google Maps Android API v2时,请不要忘记Android API。只需在您的布局中添加一个ImageView,其中包含您要显示的图片。