以编程方式打开信息窗口时,在Google地图中显示路线按钮

时间:2015-05-28 15:12:55

标签: android google-maps

我的android应用程序中有一个带有几个标记的地图。当我点击任何标记时,信息窗口会出现,右下角也会出现方向按钮,如下图所示。

Google Maps

问题是我还会根据应用内的用户输入以编程方式打开信息窗口。我这样做是使用marker.showInfoWindow(),但这样它就不会显示方向按钮。我已经google了一下,没有找到任何有类似问题的人,希望有一个按钮出现的方法,如果是这样的话?

2 个答案:

答案 0 :(得分:4)

您需要执行以下操作:

GoogleMap myMap;
myMap.getUiSettings().setMapToolbarEnabled(true);

您可以在我的github here上获取所有示例项目代码并尝试自己:) 只需长按地图即可设置标记,点击它,显示infoWindow,最后,它会显示按钮。

enter image description here

答案 1 :(得分:2)

对于您拥有的按钮组,可以使用UISettings中的setMapToolbarEnabled()方法禁用它。

禁用两个按钮的代码示例:

//Disable Map Toolbar:
mMap.getUiSettings().setMapToolbarEnabled(false);