gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:50:15 26 4
gpt4 key购买 nike

我想进一步注释我放置在 MapView 上的自定义标记(使用 ItemizedOverlay),方法是显示一个简单的文本标签,该标签在触发 onTap 事件时针对特定项目显示。

这是 Google Maps JavaScript API 和 iPhone 上的 MapKit 中的一个简单练习,但我不清楚在 Android 上执行此操作的最佳或最简单方法是什么。

最佳答案

如果您希望消息是短暂的,请使用 Toast。参见 here举个例子。

如果你想让消息更持久,你可以:

  1. MapView 放入支持 z 轴排序的容器中(例如,RelativeLayout)
  2. MapView 之后添加同一容器的子级,这是您的“简单文本标签/描述气泡”,android:visibility="gone"
  3. 当你想显示气泡时,调整它的顶部和左边的内边距,将它定位在你想要的相对于点的位置,然后让它可见
  4. 当用户做某事使气泡消失时,再次使其可见性GONE
  5. 根据需要重复步骤#3 和#4

关于android - 当用户点击 MapView 中的 OverlayItem 时显示一个简单的文本标签/描述气泡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1976036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com