gpt4 book ai didi

icons - KML:有带图标或图钉的多边形吗?

转载 作者:行者123 更新时间:2023-12-04 04:51:33 24 4
gpt4 key购买 nike

我需要使用矩形多边形显示地球上的区域。然而,由于其中一些很小,本地球缩小时,它们几乎是看不见的。作为一个潜在的解决方案,我正在考虑在它的中心放置一个图标,因为在放大和缩小时图标总是保持相同的大小。

当我单击多边形时,我还会在气球中弹出信息,我也想将这些信息传递给单击图标。我使用两个单独的地标对象(一个是多边形,另一个是带有图标的点)来完成所有工作,但这需要制作两份气球文本。由于会显示大量的区域,气球中的信息也很多,在文件中出现两次会使文件太大。

有没有什么办法可以将这些组合成一个对象,图标位于多边形的中心?

<?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">
<Document>
<name>Area Box</name>
<open>1</open>
<Placemark>
<name>Area</name>
<Style>
<LineStyle>
<color>fff5f5f5</color>
<width>3</width>
</LineStyle>
<PolyStyle>
<color>aa00ffff</color>
</PolyStyle>
<BalloonStyle>
<text>
<![CDATA[Information Here]]>
</text>
</BalloonStyle>
</Style>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-105,40,0 -104.8,40,0 -104.8,39.8,0 -105,39.8,0 -105,40,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</Placemark>
<Placemark>
<name>Icon</name>
<Style>
<IconStyle>
<Icon>
<href>http://maps.google.com/mapfiles/kml/pal5/icon11.png</href>
</Icon>
</IconStyle>
<BalloonStyle>
<text>
<![CDATA[Information Here]]>
</text>
</BalloonStyle>
</Style>
<Point>
<coordinates>
-104.9,39.9,0
</coordinates>
</Point>
</Placemark>
</Document>

最佳答案

使用 MultiGeometry

<?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">
<Document>
<name>Area Box</name>
<open>1</open>
<Placemark>
<name>Area</name>
<Style>
<LineStyle>
<color>fff5f5f5</color>
<width>3</width>
</LineStyle>
<PolyStyle>
<color>aa00ffff</color>
</PolyStyle>
<BalloonStyle>
<text>
<![CDATA[Information Here]]>
</text>
</BalloonStyle>
</Style>
<MultiGeometry>
<Point>
<coordinates>
-104.9,39.9,0
</coordinates>
</Point>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-105,40,0 -104.8,40,0 -104.8,39.8,0 -105,39.8,0 -105,40,0
</coordinates>
</LinearRing>
</outerBoundaryIs>

</Polygon>
</MultiGeometry>
</Placemark>

关于icons - KML:有带图标或图钉的多边形吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17365957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com