我在谷歌地图上使用KML图层显示折线。
这些折线代表街道,但由于应用程序的需要,我需要使用KML显示它们。
问题在于,当KML功能在Google地图中已经存在的街道上绘制时,街道名称会变得模糊,因为KML线条会在它们之上绘制。
我希望谷歌地图在我的KML文件中绘制的折线之上绘制街道标签。
我可以控制谷歌地图自己的街道标签的绘制优先级吗?
我尝试在每个地标部分使用Name sibling在KML中包含折线名称,但无论我做什么,KML中的名字也不会显示在Google地图中。
我正在使用API v3。
答案 0 :(得分:2)
KmlLayers在地图图块上呈现。您可以更改KML中折线的不透明度,以便通过它们显示标签,或者在KmlLayer顶部添加叠加以显示名称。这些叠加层不会成为KML的一部分,添加它们的一个选项是使用InfoBox utility library。