多边形不会填充 Google 地球

Polygon won't fill in Google Earth

我很难让 Google 地球填充多边形。 显示了多边形的轮廓,但未填充。我发现了其他类似的问题,解决方法是删除 innerBoundaryIs 标记,或删除边界,但我认为这些修复与此无关。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
        <name>polygon3.kml</name>
        <Style id="examplePolyStyle">
                <PolyStyle>
                        <color>ffffff00</color>
                        <outline>0</outline>
                </PolyStyle>
        </Style>
        <StyleMap id="examplePolyStyle0">
                <Pair>
                        <key>normal</key>
                        <styleUrl>#examplePolyStyle1</styleUrl>
                </Pair>
                <Pair>
                        <key>highlight</key>
                        <styleUrl>#examplePolyStyle</styleUrl>
                </Pair>
        </StyleMap>
        <Style id="examplePolyStyle1">
                <PolyStyle>
                        <color>ffffff00</color>
                        <outline>0</outline>
                </PolyStyle>
        </Style>
        <Placemark>
                <name>Untitled Polygon</name>
                <styleUrl>#examplePolyStyle0</styleUrl>
                <Polygon>
                        <tessellate>1</tessellate>
                        <outerBoundaryIs>
                                <LinearRing>
                                        <coordinates>
                                                -74.19398870115191,48.21138137082842,0 -74.53662724779845,47.79378794242044,0 -73.97895911455657,47.72309262210254,0 -74.19398870115191,48.21138137082842,0 
                                        </coordinates>
                                </LinearRing>
                        </outerBoundaryIs>
                </Polygon>
        </Placemark>
</Document>
</kml>

以下是关于我使用的 Google 地球版本的信息:

Google Earth 7.1.8.3036 (64-bit)
Build Date 1/17/2017
Build Time 8:57:31 am
Renderer OpenGL
Operating System Linux (3.13.0.0)
Video Driver Intel Open Source Technology Center
Max Texture Size 8192x8192
available video memoryinformation not available
Server kh.google.com

问题似乎出在我的显卡驱动程序上。当我启动 Google Earth 时,我收到一条消息,指出夹紧的多边形仅在轮廓模式下显示。当时,我不知道 "clamped polygon" 是什么,所以当我尝试创建一些多边形时,我没有建立联系。刚才,当我重新启动 Google Earth 时,我理解了消息。

有关于如何解决该问题的 question on another forum

图形问题,因此从 OpenGL 更改为 Direct。

转到“工具”,然后是“选项”,然后是“3D 视图”,select“DirectX”。

我遇到了类似的问题,从 OpenGL 更改为 DirectX 后它起作用了。

希望这一步能解决问题。