我想通过显示在触发onTap事件时为特定项目显示的简单文本标签,进一步注释我在MapView上放置的自定义标记(使用ItemizedOverlay).
这是谷歌地图JavaScript API和iPhone上的MapKit中的一个微不足道的练习,但对我来说,最明显或最简单的方法是在Android上做什么并不明显.
最佳答案
如果您希望消息是瞬态的,请使用Toast.有关示例,请参见
here.
如果您希望消息更持久,您可以:
>将MapView放在支持z轴排序的某个容器中(例如,RelativeLayout)
>在MapView之后添加同一个容器的子项,即“简单的文本标签/描述气泡”,android:visibility =“gone”
>当您想要显示气泡时,调整其顶部和左侧填充以将其定位在您想要的相对于该点的位置,然后使其可见
>当用户做某事使气泡消失时,再次使其可见性为GONE
>根据需要重复步骤#3和#4