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