android – 当用户点击MapView中的OverlayItem时,显示一个简单的文本标签/描述气泡

前端之家收集整理的这篇文章主要介绍了android – 当用户点击MapView中的OverlayItem时,显示一个简单的文本标签/描述气泡前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想通过显示在触发onTap事件时为特定项目显示的简单文本标签,进一步注释我在MapView上放置的自定义标记(使用ItemizedOverlay).

这是谷歌地图JavaScript API和iPhone上的MapKit中的一个微不足道的练习,但对我来说,最明显或最简单的方法是在Android上做什么并不明显.

最佳答案
如果您希望消息是瞬态的,请使用Toast.有关示例,请参见here.

如果您希望消息更持久,您可以:

>将MapView放在支持z轴排序的某个容器中(例如,RelativeLayout)
>在MapView之后添加同一个容器的子项,即“简单的文本标签/描述气泡”,android:visibility =“gone”
>当您想要显示气泡时,调整其顶部和左侧填充以将其定位在您想要的相对于该点的位置,然后使其可见
>当用户做某事使气泡消失时,再次使其可见性为GONE
>根据需要重复步骤#3和#4

猜你在找的Android相关文章