我使用的是 Google map v3。
我的 map 上有很多标记,太多了以至于在下划线 map 上看不到城市名称。
是否有可能以及如何在标记上方显示城市名称?
例如,目前,图层看起来像这样。
Layer 1 - Map Markers (on top of map)
Layer 0 - Google Map (with city names rendered on map)
我想做的是:
Layer 2 - City name
Layer 1 - Map Markers
Layer 0 - Google Map (without city names displayed)
最佳答案
城市名称呈现在 map 图像上,因此目前无法将这两个图层分开。
但是,您可能需要考虑:
- 对不同的缩放级别使用不同的标记大小(缩小时使用较小的标记)。
- 降低标记的不透明度。
- 添加您自己的城市名称图层。您可以使用新的 Styled Maps feature在 v3 API 中删除图像中的城市名称。您可以使用 Styled Map Wizard 试试这个, 关闭所有管理标签。
关于javascript - Google map 帮助 - 将城市名称放在标记上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3494382/