Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图帮助-将城市名称置于标记上方_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图帮助-将城市名称置于标记上方

Javascript 谷歌地图帮助-将城市名称置于标记上方,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我正在使用谷歌地图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 (wit

我正在使用谷歌地图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)

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

但是,您可能需要考虑:

  • 为不同的缩放级别使用不同的标记大小(缩小时使用较小的标记)
  • 减少标记的不透明度
  • 添加您自己的城市名称图层。您可以使用V3API中的新功能从图像中删除城市名称。您可以使用,关闭所有管理标签,尝试此操作