关键词:
【中文标题】如何禁用谷歌地图上的交通层?【英文标题】:How can I disable transit layer on Google Maps? 【发布时间】:2019-11-30 09:41:36 【问题描述】:在 Google 地图中,交通图层默认显示。我希望能够禁用它,就像在谷歌地图应用程序中一样。
我找不到这样做的选项。我已经看到了交通、室内、建筑物的选项,但没有公交或自行车层的选项。
【问题讨论】:
“中转层”是指公共交通站点还是别的什么? 运输层是指地图上显示的地铁/地铁轨道 你可以使用map styling。 【参考方案1】:它不能被禁用,但可以隐藏起来,见:Hiding Map Features with Styling。
您只需要找出要设置哪个featureType
的样式...
transit // selects all transit stations and lines.
transit.line // selects transit lines.
transit.station // selects all transit stations.
transit.station.airport // selects airports.
transit.station.bus // selects bus stops.
transit.station.rail // selects rail stations.
【讨论】:
哇,这太棒了。我在这里创造了一种新的风格。 mapstyle.withgoogle.com 从来不知道这是可能的。这对我来说是一个游戏规则改变者!谢谢你马丁!【参考方案2】:您可以通过custom map style 隐藏中转层(中转标记)。您可以使用wizard 创建您自己的带有隐藏交通标记的地图样式:
然后将 JSON 复制粘贴到 map_style.xml
文件到项目的 raw
文件夹中:
然后将地图样式应用于您的地图:
@Override
public void onMapReady(GoogleMap googleMap)
mGoogleMap = googleMap;
try
// Customise the styling of the base map using a JSON object defined
// in a raw resource file.
boolean success = mGoogleMap.setMapStyle(
MapStyleOptions.loadRawResourceStyle(
this, R.raw.map_style));
if (!success)
Log.e(TAG, "Style parsing failed.");
...
【讨论】:
如何使用markerwithlabel隐藏或禁用谷歌地图上的默认标记
】如何使用markerwithlabel隐藏或禁用谷歌地图上的默认标记【英文标题】:Howtohideordisabledefaultmarkerongooglemapwithmarkerwithlabel【发布时间】:2017-12-1922:01:19【问题描述】:我正在使用带有markerwithlabel的谷歌地图,我只想显示markerwithlabe... 查看详情
如何通过叠加层检测谷歌地图上的点击事件?
】如何通过叠加层检测谷歌地图上的点击事件?【英文标题】:HowdoIdetectaclickeventonagooglemapthroughanoverlay?【发布时间】:2010-03-2118:26:30【问题描述】:我的问题是我有一个圆形地图覆盖,但我希望能够通过单击地图来移动圆圈以... 查看详情
禁用谷歌地图 api 上的滚动和地图/卫星选项?
】禁用谷歌地图api上的滚动和地图/卫星选项?【英文标题】:Disablescrollandmap/satalliteoptionsongooglemapsapi?【发布时间】:2017-12-3001:19:23【问题描述】:<divid="map"></div><script>functioninitMap()varuluru=lat:36.091732,lng:-115.228789;varma 查看详情
首次加载android后如何禁用谷歌地图当前位置跟踪
】首次加载android后如何禁用谷歌地图当前位置跟踪【英文标题】:Howtodisablegooglemapcurrentlocationtrackingafterfirstloadingandroid【发布时间】:2015-09-1420:13:22【问题描述】:我是我当前位置的googlemapapi。我正在开发地图应用程序,它首先... 查看详情
如何禁用谷歌地图卫星视图?
】如何禁用谷歌地图卫星视图?【英文标题】:HowtodisableGoogleMap\'sSatelliteview?【发布时间】:2011-08-2400:39:23【问题描述】:我正在开发GoogleMapsJavascriptAPIV3。一切正常,但我想禁用显示在右上角的MAP按钮和SATELLITE按钮。我该怎么做... 查看详情
如何禁用滚动缩放。谷歌地图嵌入 API [重复]
】如何禁用滚动缩放。谷歌地图嵌入API[重复]【英文标题】:Howtodisablescrolltozoom.GoogleMapsEmbedAPI[duplicate]【发布时间】:2015-09-2815:02:34【问题描述】:谁能告诉我在使用GoogleMapsEmbedAPI时如何禁用滚动?我正在构建一个需要在页面中... 查看详情
Android 谷歌地图标记禁用导航选项
】Android谷歌地图标记禁用导航选项【英文标题】:Androidgooglemapsmarkerdisablenavigationoption【发布时间】:2015-08-0123:18:44【问题描述】:我正在创建一个应用程序,用户需要在其中步行到地图上的某个点。但他们需要自己找到一条通... 查看详情
谷歌地图传递样式并在移动设备上禁用滚动
】谷歌地图传递样式并在移动设备上禁用滚动【英文标题】:Googlemapspassingstylesanddisablescrollonmobiledevice【发布时间】:2015-12-2303:17:33【问题描述】:我正在创建一些基于地址的谷歌地图,但我在传递一些样式和禁用移动设备上的... 查看详情
意图在谷歌地图上直接转弯导航以及交通方式
】意图在谷歌地图上直接转弯导航以及交通方式【英文标题】:intentfordirectturnbyturnnavigationongooglemapsalongwithmodeoftransit【发布时间】:2018-06-2116:13:22【问题描述】:我的谷歌地图意图代码,它有效,我使用了这个,因为我不想点击... 查看详情
禁用右键单击时如何检查chrome中的元素?
】禁用右键单击时如何检查chrome中的元素?【英文标题】:HowcanIinspectelementinchromewhenrightclickisdisabled?【发布时间】:2011-11-2802:54:22【问题描述】:我想调试当我将鼠标悬停在谷歌地图标记上时显示的信息框。但是谷歌地图禁用右... 查看详情
如何激活点击以路由到谷歌地图
】如何激活点击以路由到谷歌地图【英文标题】:HowtoactivatetaptoroutetoGoogleMaps【发布时间】:2021-12-1716:05:58【问题描述】:它说谷歌地图没有安装或被禁用。谷歌地图已安装。所以不知何故禁用。我如何在我的项目中使用它?这... 查看详情
如何正确旋转地图上的叠加层?
】如何正确旋转地图上的叠加层?【英文标题】:Howdoyouproperlyrotateanoverlayonthemap?【发布时间】:2011-05-1316:14:59【问题描述】:我为iOS应用创建了一个包含几何形状的自定义叠加层。我想围绕它的中心(或者更确切地说是boundingMap... 查看详情
如何更改谷歌地图标记上的图标
】如何更改谷歌地图标记上的图标【英文标题】:HowtochangeicononGooglemapmarker【发布时间】:2013-10-1506:19:48【问题描述】:我想在Google地图上使用我的自定义图标,并在代码中添加图标url。但它仍然没有反映在地图上。任何人都可... 查看详情
在谷歌地图上画一条线/路径
...布时间】:2011-01-1116:40:33【问题描述】:我一直忙于寻找如何在HelloMapView中的地图上的两个(GPS)点之间画一条线,但没有运气。谁能告诉我怎么做。假设我使用扩展MapView的HelloMapView。我需要使用叠加层吗?如果是这样,我是否必... 查看详情
如何在不刷新整个地图的情况下更新谷歌地图上的标记位置?
】如何在不刷新整个地图的情况下更新谷歌地图上的标记位置?【英文标题】:Howtoupdateamarker\'slocationongooglemapwithouthavingtorefreshentiremap?【发布时间】:2014-10-1021:59:13【问题描述】:我正在尝试每3秒在谷歌地图上显示当前位置。... 查看详情
如何在 iframe 上的卫星中添加谷歌地图
】如何在iframe上的卫星中添加谷歌地图【英文标题】:HowdoIaddgooglemapinsatelliteoniframe【发布时间】:2021-10-0116:46:09【问题描述】:我正在向我的网站添加一个谷歌地图iframe,问题是我希望它显示为卫星视图而不是街景。这是南极... 查看详情
如何:从谷歌地图上的 JSON 动态更新标记
】如何:从谷歌地图上的JSON动态更新标记【英文标题】:howto:dynamicallyupdatemarkersfromJSONongooglemaps【发布时间】:2014-10-1820:38:13【问题描述】:我正在尝试更新标记的位置而不刷新整个页面。我曾尝试使用setTimeout(function(),但我没... 查看详情
考虑到视图位于其之上,如何专注于谷歌地图上的位置?
】考虑到视图位于其之上,如何专注于谷歌地图上的位置?【英文标题】:HowtofocusonlocationonGooglemaps,consideringaviewisontopofit?【发布时间】:2016-10-2512:41:46【问题描述】:背景假设我有一个谷歌地图视图,在它上面还有另一个视图... 查看详情