想知道是否可以通过外部/链接.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. Google地球插件:SUCCESS_RECENT_INSTALL_RESTART
- 3. 适用于Android的Google地球插件
- 4. 使用Google.Load的Google地球插件()
- 5. 用于Google地球插件的KMLTree
- 6. JavaScript扩展NPObject(Google地球插件API)
- 7. AIR(FLEX)和Google地球插件API
- 8. 点击Google地球插件崩溃
- 9. Google地球插件上下文菜单
- 10. 地铁应用程序中的Google地球插件
- 11. 如果没有Google地球插件,请加载“Google地图”
- 12. Google地球插件中的自定义控件
- 13. 如何处理Google地球插件中的拖动事件?
- 14. 在Google地球插件/ KML中组织地标
- 15. 在Google地球插件中旋转地球仪,计算范围/缩放
- 16. Google地球或Google地图?
- 17. Google地球可以导出Google地球API中可用的kml文件吗?
- 18. Google地球插件单击3D建筑物上的事件
- 19. Google地球“ERR_CREATE_PLUGIN”
- 20. 启用Google地球插件的Google Maps API v3中的MapTypeControlOptions问题
- 21. Google地球插件API - 如何获取当前地图比例?
- 22. 使用Google地球插件为我提供白色地图
- 23. Google地球插件:在单个.kmz中切换图层?
- 24. 在Google地球插件中绘制动画线条
- 25. 如何在Chrome中启动Google地球插件
- 26. Google地球企业版5.x中是否提供了Google地球浏览器插件?
- 27. 地球插件更新
- 28. 如何使用JavaScript检查Google地球插件的存在?
- 29. 用于Linux的Google地球插件替代品
- 30. 使用Google地球插件管理气球最聪明的方法是什么?
多数民众赞成在很大程度上,我会如何去做,外部文件需要链接到哪里? 任何例子,你可以指出我。 关于。 .k – Keet 2009-08-06 20:19:25