0

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

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

问题在于,当 KML 要素已在 Google 地图中的街道顶部绘制时,街道名称会因为 KML 线绘制在它们顶部而变得模糊。

我希望 Google 地图将其街道标签绘制在从我的 KML 文件中绘制的折线之上。

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

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

我正在使用 API v3。

4

1 回答 1

2

KmlLayers 在地图图块上渲染。您可以更改 KML 中多段线的不透明度,以便通过它们可见标签,或者在 KmlLayer 顶部添加叠加层以显示名称。这些覆盖不会是 KML 的一部分,添加它们的一种选择是使用InfoBox 实用程序库

于 2013-08-05T04:23:21.157 回答