【发布时间】:2021-09-10 18:33:59
【问题描述】:
如何在谷歌地图片段中填充自定义视图?
要在地图上添加图像/点,我们可以使用 Markers 或 GroundOverlay,但如果我们需要自定义视图(例如,列表或带有按钮的图像),两个类都会在其属性 .icon 和 @ 上接收 BitmapDescriptor分别为 987654323@,它将给定的布局转换为普通图像,失去了它的多功能性,例如无法在按钮上添加 onClickListeners。
那么有没有办法在谷歌地图片段中添加自定义视图而不将其转换为图像?
【问题讨论】:
-
你想通过添加这个自定义视图来完成什么?
-
@VivekMishra 现在,添加带有文本和交互的布局,最初是 onClicks
-
那么,除了将其添加到谷歌地图之外,您不能使用框架布局在地图上叠加视图吗?
-
好吧,让我们补充一下,我想直接将此视图添加到一个位置 - 如果我将它附加到地图上,它将被修复,我将不得不禁用地图交互(例如拖动等)
标签: android google-maps google-maps-markers gmsgroundoverlay