Android google 地图标记禁用导航选项

Android google maps marker disable navigation option

我正在创建一个应用程序,用户需要步行到地图上的某个点。但他们需要自己找到通往目的地的路线。 我创建了一个带有标记的地图,但默认情况下,如果用户单击标记,则会显示 "start navigation" 和 "view in google maps" 选项。是否可以禁用这些选项?

标记点击时显示的选项

这个东西叫做Map Toolbar. You can disable it by calling UiSettings.setMapToolbarEnabled(false):

GoogleMap map;
....... //init map

map.getUiSettings().setMapToolbarEnabled(false);

如果有人需要在 Google Maps v2 中执行此操作,请在地图选项中进行设置,而不是直接在地图上进行设置。所以像这样:

var mapOptions = new GoogleMapOptions().InvokeMapToolbarEnabled(false);

您还可以使用以下 属性 从 XML 定义 setMapToolbarEnabled()

map:uiMapToolbar="false"

在科特林中你可以这样做:

map.apply {
   uiSettings.isMapToolbarEnabled = false
}