2013-06-26 124 views
0

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

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

回答

0

使用Google Maps Android API v2时,请不要忘记Android API。只需添加一个ImageView到您想要显示的图像的布局。

1

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

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

要将小部件彼此层叠,请使用RelativeLayoutFrameLayout。之后,Z轴上的孩子会更高,这意味着他们会看起来漂浮在早期孩子的头顶上。

所以,你风与此布局伪代码:

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

在您使用的利润率和RelativeLayout规则像android:alignParentBottom="true"在需要的地方放置你的形象。