Android谷歌地图标记禁用导航选项

问题描述 投票:58回答:4

我正在创建一个应用程序,用户需要走到地图上的某个点。但是他们需要找到一条通往他们自己的路线。我创建了一个带标记的地图,但默认情况下,如果用户点击标记,则会显示“开始导航”和“谷歌地图中的视图”选项。是否可以禁用这些选项?

标记点击时显示的选项

android google-maps-markers google-maps-android-api-2 android-maps-v2
4个回答
135
投票

这件事叫做Map Toolbar。你可以通过调用 UiSettings.setMapToolbarEnabled(false)来禁用它:

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

map.getUiSettings().setMapToolbarEnabled(false);

3
投票

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

map:uiMapToolbar="false"

1
投票

在kotlin你可以做:

map.apply {
   uiSettings.isMapToolbarEnabled = false
}

0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.