我有一张地图,它会在某个时候加载一个 kml 文件。kml 包含使用 html 在 Google 地球中创建的带有信息窗口的路径。问题是当我在网站上加载它时,它的属性被其余代码覆盖,例如:背景颜色、表格大小、边框等。
- 例如:我使用表格将地图和图例放在一起,但是这些表格属性由 kml 文件继承,并且信息窗口的格式设置与页面其余部分的方式相同。
我能做些什么来阻止这种情况发生?
我有一张地图,它会在某个时候加载一个 kml 文件。kml 包含使用 html 在 Google 地球中创建的带有信息窗口的路径。问题是当我在网站上加载它时,它的属性被其余代码覆盖,例如:背景颜色、表格大小、边框等。
我能做些什么来阻止这种情况发生?
最好尝试像这样使用 iframe
<body>
<iframe width="700" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?q=https:%2F%2Fraw.github.com%2Fthroughnothing%2Fgpx%2Fmaster%2F2012%2F20120629.kml&t=h&ie=UTF8&output=embed">
</iframe><br />
</body>
infowindow 属性表、td 等继承了我主页中的 css。这是因为我在 kml infowindows 中使用了网页样式。解决方案也非常简单,如此处所示。我使用了不同的表类,这解决了问题:D