[在我的应用程序中单击Google地图上的标记时,标记仅显示标题的第一部分,然后添加“ ...”,而不显示其余部分,即使没有那么多文字。] >
代码如下(仅带了必要的部分:
... ... String name = (String) hashmap.get("Name"); double rating = (double) hashmap.get("Rating"); String category = (String) hashmap.get("Category"); googlemap.addMarker(new MarkerOptions().position(oldSpot).title(name + "\n rating: " + rating + "\n" + category)) .... ....
我知道一个选项是创建和处理一个infowindow(),但是我认为上述解决方案要简单得多,应该可以。
[任何人都知道我能做什么(或如果关闭则为什么会减少)-除了创建“ infowindow()-class”,添加进一步的设计,等等。
顺便说一下,“名称”就是t3。评分为“ 1”,类别为10个字符长,因此总共约15个字符。
并且我使用Java和Firestore进行通知。
[在我的应用程序中单击Google地图上的标记时,标记仅显示标题的第一部分,然后添加“ ...”,而不显示其余部分,即使没有那么多文字。 ...
我认为问题可能在于您使用的是仅支持单个行标题的默认信息窗口。您需要做一些棘手的事情才能获得第二行,或者只是设置一个自定义info window,这样您就可以在其中获得所有想要的信息,而窗口却不会显得很奇怪,并且可以得到显示。想要。