想知道是否可以通过外部/链接.css
文件而不是内联样式来设置弹出式气球?Google地球插件中的CSS
3
A
回答
0
是的,我过去做过这件事,可能相当棘手。你需要使用萤火虫来找出你需要的选择器,并且在你的CSS中,你必须非常具体地覆盖它们,在occaision中你甚至可能必须使用!
娜塔莉
3
我通常做的是创造我的一个包含包装div
用CSS类像earth-balloon
,然后可以从包含页面内直接称呼标气球一个BalloonStyle中。
例如,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
:
<?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>
包含页面本身可能看起来像:
.earth-balloon {
font-family: Georgia, serif;
}
.earth-balloon em {
color: red;
}
希望有帮助!
相关问题
- 1. geckofx的Google地球插件
- 2. 适用于Android的Google地球插件
- 3. JavaScript扩展NPObject(Google地球插件API)
- 4. 点击Google地球插件崩溃
- 5. AIR(FLEX)和Google地球插件API
- 6. Google地球插件上下文菜单
- 7. 地铁应用程序中的Google地球插件
- 8. 如果没有Google地球插件,请加载“Google地图”
- 9. 如何处理Google地球插件中的拖动事件?
- 10. Google地球或Google地图?
- 11. Google地球插件API - 如何获取当前地图比例?
- 12. 在Google地球插件中绘制动画线条
- 13. Google地球插件:在单个.kmz中切换图层?
- 14. 地球插件更新
- 15. 如何使用JavaScript检查Google地球插件的存在?
- 16. 用于Linux的Google地球插件替代品
- 17. 使用Google地球插件管理气球最聪明的方法是什么?
- 18. 在Google地球中绘制线条,考虑地球的曲率
- 19. 将Google地球插件动画转化为视频
- 20. Google地球插件:setTour()AFTER setAbstractView()完成渲染
- 21. Google地球插件3D模型版权保护
- 22. Google地球插件 - 限制范围或框
- 23. Google地球插件未从Mapsengine/Earthbuilder加载sideDatabase
- 24. Google地球解析错误
- 25. HTMLDivBalloon - Google地球API问题
- 26. 创建Google地球放大
- 27. 谷歌地球插件气球:显示了事件
- 28. Google地球插件在jquery-ui对话框中出现内部错误(1.10.2)
- 29. Chrome中不支持Google地球API?
- 30. 收听谷歌地球插件中的导航控制事件
多数民众赞成在很大程度上,我会如何去做,外部文件需要链接到哪里? 任何例子,你可以指出我。 关于。 .k – Keet 2009-08-06 20:19:25