1

我有一张地图,它会在某个时候加载一个 kml 文件。kml 包含使用 html 在 Google 地球中创建的带有信息窗口的路径。问题是当我在网站上加载它时,它的属性被其余代码覆盖,例如:背景颜色、表格大小、边框等。

  1. 例如:我使用表格将地图和图例放在一起,但是这些表格属性由 kml 文件继承,并且信息窗口的格式设置与页面其余部分的方式相同。

我能做些什么来阻止这种情况发生?

4

2 回答 2

0

最好尝试像这样使用 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&amp;t=h&amp;ie=UTF8&amp;output=embed"> </iframe><br /> </body>

参考这个链接https://gist.github.com/throughnothing/3074654

于 2013-07-15T08:20:35.173 回答
0

infowindow 属性表、td 等继承了我主页中的 css。这是因为我在 kml infowindows 中使用了网页样式。解决方案也非常简单,如此处所示。我使用了不同的表类,这解决了问题:D

于 2013-07-16T06:29:32.400 回答