Google地图帮助 - 将城市名称放在标记上方

时间:2010-08-16 15:01:03

标签: javascript google-maps google-maps-api-3

我正在使用Google Maps v3。

我的地图上有很多标记,很多标记覆盖了城市名称,而不是在下划线地图上显示。

是否有可能以及如何将城市名称显示在标记上方?

例如,目前,图层看起来像这样。

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)

1 个答案:

答案 0 :(得分:3)

城市名称在地图图像上呈现,因此目前无法将这两个图层分开。

但是,您可能需要考虑:

  • 为不同的缩放级别使用不同的标记大小(缩小时使用较小的标记)。
  • 降低标记的不透明度。
  • 添加您自己的城市名称图层。您可以使用v3 API中的新Styled Maps feature从图像中删除城市名称。您可以使用Styled Map Wizard尝试此操作,关闭所有管理标签。