gpt4 book ai didi

Google 地球插件中的 CSS

转载 作者:行者123 更新时间:2023-11-28 09:53:56 25 4
gpt4 key购买 nike

只是想知道是否可以通过外部/链接的 .css 文件而不是内联样式来设置弹出气球的样式?

最佳答案

我通常做的是为我的地标气球创建一个 BalloonStyle,它包含一个包装器 div 和一个 CSS 类,如 earth-balloon,然后可以直接从在包含页面中。

例如,KML 如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Style id="foo">
<BalloonStyle>
<text><![CDATA[
<div class="earth-balloon">
$[description]
</div>
]]></text>
</BalloonStyle>
</Style>
<Placemark>
<styleUrl>#foo</styleUrl>
<name>Bar</name>
<description><![CDATA[
Some <em>HTML</em> here.
]]></description>
<Point>
<coordinates>-122,37</coordinates>
</Point>
</Placemark>
</Document>
</kml>

包含页面本身可能如下所示:

<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css"/>
<!-- Earth API stuff goes here -->
</head>
<body>
<div id="map3d"></div>
</body>
</html>

然后您的 styles.css 可以通过如下规则使用 styleUrl = #foo 为地标设置气球样式:

.earth-balloon {
font-family: Georgia, serif;
}

.earth-balloon em {
color: red;
}

希望对您有所帮助!

关于Google 地球插件中的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1202265/

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