KML图层隐藏了Google街道名称

时间:2013-08-05 01:32:32

标签: google-maps-api-3

我在谷歌地图上使用KML图层显示折线。

这些折线代表街道,但由于应用程序的需要,我需要使用KML显示它们。

问题在于,当KML功能在Google地图中已经存在的街道上绘制时,街道名称会变得模糊,因为KML线条会在它们之上绘制。

我希望谷歌地图在我的KML文件中绘制的折线之上绘制街道标签。

我可以控制谷歌地图自己的街道标签的绘制优先级吗?

我尝试在每个地标部分使用Name sibling在KML中包含折线名称,但无论我做什么,KML中的名字也不会显示在Google地图中。

我正在使用API​​ v3。

1 个答案:

答案 0 :(得分:2)

KmlLayers在地图图块上呈现。您可以更改KML中折线的不透明度,以便通过它们显示标签,或者在KmlLayer顶部添加叠加以显示名称。这些叠加层不会成为KML的一部分,添加它们的一个选项是使用InfoBox utility library