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

75

我正在创建一款需要用户在地图上行走到某个点的应用程序。但是他们需要自己找到通往该点的路线。我已经创建了一个带有标记的地图,但默认情况下,如果用户单击标记,将显示“开始导航”和“在Google地图中查看”选项。是否可以禁用这些选项?

单击标记时显示的选项

单击标记时显示的选项

5个回答

158

谢谢,你是怎么找到工具栏的名称的?我尝试了不同的搜索关键词包含“导航标记”,但找不到任何与地图工具栏相关的链接。 - Sven van den Boogaart
7
我一直在监控Android地图版本更新情况——地图工具栏已于去年12月发布 :) - Pavel Dudka

4

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

map:uiMapToolbar="false"

2
默认情况下,这不起作用,您应该在xml中指定 xmlns:map="http://schemas.android.com/apk/res-auto" - 我认为 xmlns:app="http://schemas.android.com/apk/res-auto" 更常见(使用 app 而非 map)。 - MikeL

3

在Kotlin中你可以这样做:

map.apply {
   uiSettings.isMapToolbarEnabled = false
}

1
如果有人需要在Google Maps v2中这样做,您需要在地图选项中设置它,而不是直接在地图上设置。像这样:var mapOptions = new GoogleMapOptions().InvokeMapToolbarEnabled(false);

0
你可以将toolbarEnabled MapView属性设置为false。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接