Gis 如何在Google Earth的KMZ线上启用高亮显示?

Gis 如何在Google Earth的KMZ线上启用高亮显示?,gis,geospatial,pipeline,google-earth,kmz,Gis,Geospatial,Pipeline,Google Earth,Kmz,当我在Google Earth中将鼠标悬停在线段上时,我正在试图找出如何突出显示线段 这就是我在上面悬停时它现在的样子。请注意,整条线保持蓝色: 这就是我希望它在我悬停时的样子。该段应更改颜色: 有没有一种方法可以用代码实现这一点?我需要将其转换为不同的文件类型吗?要在Google Earth中更改鼠标悬停在其上时的一行,则需要KML定义一个样式为“正常”模式,另一个样式为“高亮”模式 在下面的示例中,默认情况下,该线显示一条细蓝线,显示正常样式,但当您将鼠标悬停在该线上时,该线将变为一条较

当我在Google Earth中将鼠标悬停在线段上时,我正在试图找出如何突出显示线段

这就是我在上面悬停时它现在的样子。请注意,整条线保持蓝色:

这就是我希望它在我悬停时的样子。该段应更改颜色:


有没有一种方法可以用代码实现这一点?我需要将其转换为不同的文件类型吗?

要在Google Earth中更改鼠标悬停在其上时的一行,则需要KML定义一个样式为“正常”模式,另一个样式为“高亮”模式

在下面的示例中,默认情况下,该线显示一条细蓝线,显示正常样式,但当您将鼠标悬停在该线上时,该线将变为一条较粗的紫色线,然后切换到高光样式

例如:

<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
  <Document>
       <Style id="sn">
          <LineStyle>
            <color>7fff0000</color>         
            <width>2</width>
          </LineStyle>
          <PolyStyle>
            <color>7fff0000</color>
          </PolyStyle>
        </Style>
        <Style id="sh">         
          <LineStyle>
            <color>7fff00ff</color>
            <width>8</width>
          </LineStyle>
          <PolyStyle>
            <color>7f00ff00</color>
          </PolyStyle>
        </Style>          
        <StyleMap id="msn">
            <Pair>
                <key>normal</key>
                <styleUrl>#sn</styleUrl>
            </Pair>
            <Pair>
                <key>highlight</key>
                <styleUrl>#sh</styleUrl>
            </Pair>
        </StyleMap>

    <Placemark>
      <name>Style Map example</name>
      <styleUrl>#msn</styleUrl>
      <LineString>
        <tessellate>1</tessellate>
        <altitudeMode>absolute</altitudeMode>
        <coordinates>
          -112.265654928602,36.09447672602546,2357
          -112.2660384528238,36.09342608838671,2357
          -112.2668139013453,36.09251058776881,2357
          -112.2677826834445,36.09189827357996,2357
          -112.2688557510952,36.0913137941187,2357
          -112.2694810717219,36.0903677207521,2357
          -112.2695268555611,36.08932171487285,2357
          -112.2690144567276,36.08850916060472,2357
          -112.2681528815339,36.08753813597956,2357
          -112.2670588176031,36.08682685262568,2357
          -112.2657374587321,36.08646312301303,2357
        </coordinates>
      </LineString>
    </Placemark>
  </Document>
</kml>

7fff0000
2.
7fff0000
7fff00ff
8.
7f00ff00
正常的
#锡
突出
#嘘
样式映射示例
#msn
1.
绝对的
-112.265654928602,36.09447672602546,2357
-112.2660384528238,36.09342608838671,2357
-112.2668139013453,36.09251058776881,2357
-112.2677826834445,36.09189827357996,2357
-112.2688557510952,36.0913137941187,2357
-112.2694810717219,36.0903677207521,2357
-112.2695268555611,36.08932171487285,2357
-112.2690144567276,36.08850916060472,2357
-112.2681528815339,36.08753813597956,2357
-112.2670588176031,36.08682685262568,2357
-112.2657374587321,36.08646312301303,2357