如何在MapActivity中的标记上方显示气球?有没有小部件?

12

我不明白为什么要编写这么多代码。我只想指定一个地理位置点,而不用关心:

  • 气球的位置(我只想分配一组地理坐标)
  • 基本气球的布局(以后可能需要实现基于XML的布局)
  • 显示气球的数量(每次仅显示一个)
  • 气球的打开/关闭行为(当点击其他气球时关闭当前气球)

更新

问题已经解决!请查看下面的答案...


他正在使用我只从Javascript中了解到的结构...也许他正在动态创建一个线性布局或其他东西。-- 不,我认为那个答案只适用于基于Web的Google Maps,而不是Android的MapView。"我不明白为什么我要为此编写这么多代码。就像,我不想关心气球的位置、显示的气球数量和打开/关闭的行为。"-- "google example" 显示了标记和对话框,并没有 "在单击标记时显示带有信息的气球"。如果您想要更少的代码,我们无法帮助您。 - CommonsWare
哦,好的,那么我所参考的答案无法匹配标记为“Android”和“Android-SDK”的问题。到目前为止,谷歌的示例非常简单,只需要少量的代码即可实现。例如,他们没有计算标记位置在屏幕上的位置。这让我想到,一定有一种简单的方法来实现气球。 - OneWorld
@Quintin Robinson:感谢您修改标题。请问您为什么删除了 [Android]?只添加标签“android”就足够了吗?如果有stackoverflow的规定,我会在以后的问题中遵守。 - OneWorld
是的,惯例是不应该人为地给问题打上已经适用的标签,但是如果您可以自然地将标签包含在标题中,那就没有问题了。请参见:http://meta.stackexchange.com/questions/61055/when-should-we-remove-pseudo-tags-from-a-title/61059#61059以及其他有关编写好标题的 Meta 对话。http://meta.stackexchange.com/questions/10647/howto-writing-good-titles - Quintin Robinson
1个回答

28

“galex” 项目(第二个链接)已不再活跃。有没有任何线索表明它以某种形式存在于其他地方? - Stealth Rabbi
1
据我所知,它已经合并到Jeff的项目中(第一个链接):https://github.com/jgilfelt/android-mapviewballoons/pull/3 - Idolon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接