谷歌android映射api v2显示标记标题始终

Ser*_*mir 36 java android google-maps google-maps-markers google-maps-android-api-2

我在我的Android应用程序中有一个谷歌地图v2和一些标记.当用户单击其中一个标记时,会出现标题弹出窗口.如何在没有用户点击的情况下显示这些标题?

Ant*_*ony 45

打电话吧Marker.showInfoWindow();.请参阅https://developers.google.com/maps/documentation/android/marker#info_windowshttps://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model /标记#showInfoWindow()

  • 不可以.一次只能显示一个信息窗口. (7认同)
  • 谢谢它帮助了我一点。但我想同时显示所有标题。是否可以 ? (3认同)

小智 42

像这样的东西:

googleMap.addMarker(new MarkerOptions()
    .position(new LatLng(latitude, longitude))
    .title("Your position")).showInfoWindow();
Run Code Online (Sandbox Code Playgroud)


小智 13

你可以这样做:

Marker marker = mMap.addMarker(new MarkerOptions().position(currentPosition).title("Your text"));
marker.showInfoWindow();
Run Code Online (Sandbox Code Playgroud)


and*_*seb 6

为了在标记周围的地图上显示标记标题,我在互联网上找到的所有解决方案都没有对我起作用,因此我袖手旁观,制作了可以为我解决此问题的库,希望它也会对其他人有所帮助:

https://github.com/androidseb/android-google-maps-floating-marker-titles

以下是其工作原理的预览:

预习