多边形不会填充 Google 地球

问题描述 投票:0回答:3

我很难让 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
kml google-earth
3个回答
1
投票

问题似乎出在我的显卡驱动程序上。当我启动 Google 地球时,我收到一条关于夹紧多边形仅以轮廓模式显示的消息。当时,我不知道什么是“夹紧多边形”,所以当我尝试创建一些多边形时,我没有建立连接。刚才,当我重新启动 Google 地球时,我明白了该消息。

另一个论坛上有一个问题,关于如何解决该问题。


0
投票

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

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

我遇到了类似的问题,并从 OpenGL 更改为 DirectX,并且成功了。

希望这一步可以解决问题。


0
投票

我有类似的问题,但原因不同。我发现当我有自定义图像叠加时,这些叠加与填充和填充+轮廓多边形发生冲突。解决方案是确保叠加层具有正的非零高度,并且是相对于地面进行测量的。

当覆盖层选择“固定到地面”设置时,如果同时显示自定义图像覆盖层,它们将不再出现。

© www.soinside.com 2019 - 2024. All rights reserved.