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

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

概述我想通过显示在触发onTap事件时为特定项目显示的简单文本标签,进一步注释我在MapView上放置的自定义标记(使用ItemizedOverlay).这是谷歌地图JavaScript API和iPhone上的MapKit中的一个微不足道的练习,但对我来说,最明显或最简单的方法是在Android上做什么并不明显.最佳答案如果您希望消息是瞬态的,请使用Toast

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

这是谷歌地图JavaScript API和iPhone上的MapKit中的一个微不足道的练习,但对我来说,最明显或最简单的方法是在AndroID上做什么并不明显.最佳答案如果您希望消息是瞬态的,请使用Toast.有关示例,请参见here.

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

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

以上是内存溢出为你收集整理的android – 当用户点击MapView中的OverlayItem时,显示一个简单的文本标签/描述气泡全部内容,希望文章能够帮你解决android – 当用户点击MapView中的OverlayItem时,显示一个简单的文本标签/描述气泡所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1139633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存