KML样式没有styleUrl
问题描述:
有没有一种方法来着色如:没有使用styleUrl的地标? 我想要做的是直接在地标内部设置地标的样式,而不必声明样式标识并在地标中引用该标识。KML样式没有styleUrl
我想象中的一样的东西:
<Folder>
<name>Paths</name>
<Placemark>
<name>Extruded</name>
<visibility>1</visibility>
<LineString color="7f00ffff" width="2">
<extrude>1</extrude>
<tessellate>0</tessellate>
<altitudeMode>absolute</altitudeMode>
<coordinates>
-112.2656634181359,36.09445214722695,2630
-112.2652238941097,36.09520916122063,2630
-112.2645079986395,36.09580763864907,2830
</coordinates>
</LineString>
</Placemark>
</Folder>
答
我想通了自己。您只需在地标内添加样式标记,但外部对象。在提出问题之前,我犯了错误,将线型中的样式放入。
是满足我的需求的代码:
<Folder>
<name>Paths</name>
<Placemark>
<Style>
<LineStyle>
<color>7f00ffff</color>
<width>2</width>
</LineStyle>
</Style>
<name>Extruded</name>
<visibility>1</visibility>
<LineString>
<extrude>1</extrude>
<tessellate>0</tessellate>
<altitudeMode>absolute</altitudeMode>
<coordinates>
-112.2656634181359,36.09445214722695,2630
-112.2652238941097,36.09520916122063,2630
-112.2645079986395,36.09580763864907,2830
</coordinates>
</LineString>
</Placemark>
</Folder>
介意编辑职位并追加KML是做你需要什么? – rheitzman
地标内的样式元素称为内联样式。 – JasonM1