如何实现在Android上显示多个标题googlemaps
问题描述:
当我试图在Google地图上显示多个标题(如代码中的hello1和hello2)时,它仅显示最后一个标题(hello2)。如何实现在Android上显示多个标题googlemaps
这里是我的代码:
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(40.444310, -75.858923))
.title("Hello1"))
.showInfoWindow();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(40.303626, -75.592905))
.title("Hello2"))
.showInfoWindow();
答
只能一次显示一个信息窗口。 “
”信息窗口允许您在用户点击标记时向用户显示信息一次只显示一个信息窗口如果用户单击另一个标记,当前信息窗口将被隐藏并且将显示新的信息窗口。“
https://developers.google.com/maps/documentation/android/infowindows
答
至于对方的回答指出,你不能显示多个信息窗口。
但是有一些方法可以解决这个问题。例如,覆盖OnMarkerClickListener
并使用弹出位图切换标记的图标。
弹出窗口也可以是一个视图,它在绘制时可以充当替换的位图。
然而,你可能不应该用谷歌的最初设计干预太多。
Here's a similar question有一个答案,可能会帮助你。祝你好运。