Google Maps API - 缩小时显示所有当地道路
Posted
技术标签:
【中文标题】Google Maps API - 缩小时显示所有当地道路【英文标题】:Google Maps API - Show all local roads when zoomed out 【发布时间】:2017-02-20 21:34:29 【问题描述】:您好,我在 *** 上的第一篇文章。
在 Google 地图中查看国家/地区时,屏幕非常稀疏。我想让所有地方道路在更广泛的织机层面上可见。目前地方道路在放大 11z 时消失。我希望能够在 10z 时看到当地的道路。在城市地区 11z 还可以,但在乡村地区,地图在 11z 时几乎是空的。 以相同的缩放比例比较这两张地图。 https://www.google.com.au/maps/@-29.2066221,150.1589212,11z https://www.google.com.au/maps/@-27.5583332,153.0584176,11z
乡村地区实际上有很多道路,但都是“本地”的,因此不可见。如何增加显示的细节量?我一直找不到能以较大的缩放级别显示地方道路的样式设置。
【问题讨论】:
【参考方案1】:我认为这取决于您展示的区域。例如,在纽约,您可以使用zoom=12
查看所有道路,而在菲律宾,您需要zoom=13
才能清楚地查看道路。所以我建议你不要专注于缩放级别,使用 Style map 来清晰地查看道路。
只需查看此示例,了解如何在道路上使用style maps。
这是显示道路颜色的部分。
featureType: 'road',
elementType: 'geometry',
stylers: [color: '#38414e']
,
featureType: 'road',
elementType: 'geometry.stroke',
stylers: [color: '#212a37']
,
featureType: 'road.highway',
elementType: 'geometry',
stylers: [color: '#746855']
,
featureType: 'road.highway',
elementType: 'geometry.stroke',
stylers: [color: '#1f2835']
,
有关缩放级别的更多信息,请查看此相关SO question 特别是 Rahul Shinde 的答案
【讨论】:
我尝试了一些样式设置来增强次要道路,但我找不到可以使隐藏的道路变得可见的设置。 是否有文字和道路的密度设置?在哪里可以找到所有地图设置的列表。【参考方案2】:这可以通过让 Google 觉得您有一个巨大的显示器并且正在以高缩放比例观看来解决。
使用角落的 + - 图标缩小地图。
当道路消失时缩小网页,(在 Mac 上为 cmd-minus)(在 PC 上为 ctrl-minus),
使用角落中的 + - 图标缩小地图,使道路重新出现。
这可以重复几个缩放级别。
【讨论】:
以上是关于Google Maps API - 缩小时显示所有当地道路的主要内容,如果未能解决你的问题,请参考以下文章
谷歌地图 api 上的“新 google.maps.directionService()”错误
尝试使用 Google Maps API 旋转地图时出现问题
Google Maps API V3 fitbounds() 缩小但从不缩小
为什么Google文档在使用Google Drive API时显示的尺寸为零?