2016-11-21 151 views
2

我创建了一个使用Google地图的移动应用程序,但我似乎无法自动显示标记标题。我总是必须点击标题以显示其标题。标记标题出现在地图上后,是否有任何方法可以自动显示?我希望能够一次显示标记的标题。如何使Google地图上的标记标题自动一次全部显示?

+0

看看这个答案,[显示标记标题](http://stackoverflow.com/a/21717873/4770978)。 –

+3

[总是在Android中显示地图标记标题]可能的重复(http://stackoverflow.com/questions/15132174/always-show-map-marker-title-in-android) – Idolon

+1

谢谢。我有几个标记标题一次显示,并且.showInfoWindow()只显示了我在ArrayList中添加的最后一个标记的标题。 – melisandre

回答

4

使用showInfoWindow()像下面

Marker marker = mMap.addMarker(new MarkerOptions().position(currentPosition).title("Your text")); 
marker.showInfoWindow(); 
+0

谢谢。它的工作,但只有一个标记。是否可以一次显示地图上标记的标题? – melisandre

+0

我不这么认为,谷歌不会允许所有的信息同时打开 –

+0

有你自己的自定义标记,你的布局,形状像一个InfoWindow,你可以加载不同的数据呢? ,谷歌关于它@melisandre –

2

当您添加您在地图上的标记,只是添加之后,你必须使用marker.showInfoWindow();

下面

是例如标记与窗口将打开:

Marker marker = myMap.addMarker(new MarkerOptions() 
        .position(latLng) 
        .title("Title") 
        .snippet("Snippet") 
        .icon(BitmapDescriptorFactory 
        .fromResource(R.drawable.marker))); 

marker.showInfoWindow(); 
相关问题