添加标记谷歌地图Android版V2时自动打开信息窗口(Opening InfoWindow aut

2019-08-20 21:35发布

是否有办法来自动打开信息窗口时,我们添加标记? 使用此代码添加标记,但仅信息窗口点击标记时,打开:

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

Answer 1:

据的文件, 谷歌地图Android版V2 :

一个信息窗口,可以当他们在地图上的标记点击显示信息给用户。 默认情况下,当用户点击一个标记,如果标记有一个标题组显示的信息窗口。 一次只能显示一个信息窗口。 如果用户点击另一个标记,当前窗口会被隐藏,将显示新的信息窗口。 您可以通过编程调用showInfoWindow()上的目标标记显示的信息窗口。 信息窗口可以通过调用hideInfoWindow隐藏()。

您可以显示这样的信息窗口:

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

marker.showInfoWindow();


文章来源: Opening InfoWindow automatically when adding marker Google Maps v2 Android