【问题标题】:Google Maps snippet show more text谷歌地图片段显示更多文字
【发布时间】:2018-09-15 11:21:48
【问题描述】:

我有一个从数据库中读取地址并将这些地址固定在谷歌地图上的项目。

标记的 sn-p 设置有很多文本,但由于某种原因,标记不会显示超过 2 行,包括标题。

如何让它显示所有文本?

【问题讨论】:

  • 请显示您的布局文件中的相关代码。不要不要转储数百行代码。相反,只需向我们展示关键线。
  • 我从 Android Studio 生成了谷歌地图活动,我不知道要显示什么布局。

标签: java android google-maps code-snippets


【解决方案1】:

您可能需要查看自定义 InfoWindowAdapter,具体取决于您在此处的任务量。他们在这里有一些不错的文档https://developers.google.com/maps/documentation/android-api/infowindows。我不得不对这些做很多事情,所以如果文档不够,请告诉我。

至于什么代码可以帮助我们,你会想找到你在哪里添加标记,这些标记从你拉入的位置添加 sn-p 数据。这些标记也有信息窗口,如果您需要自定义它们显示的数量和内容,您可以使用在该链接中找到的方法来完成。希望这会有所帮助。

【讨论】:

  • 我添加了 onInfoWindowClickListener 并通过它调用了一个带有包含所有信息的文本视图的对话框屏幕。它有效,但我不知道这是否是正确的方法。
  • 好吧,如果这就是您想做的事情,那么这是正确的做法。就个人而言,如果我在这件事上有一个选择,我会设计自己的信息窗口布局,并使用它而不是对话框。我认为用户在使用地图时会更习惯这种体验。如果您想尝试一下,我发布的链接中详细介绍了自定义信息窗口和适配器。
猜你喜欢
  • 2018-05-16
  • 1970-01-01
  • 2020-04-03
  • 2020-02-14
  • 1970-01-01
  • 1970-01-01
  • 2016-04-09
  • 1970-01-01
  • 2020-11-15
相关资源
最近更新 更多