我正在尝试为具有多个位置且遇到问题的网站更新KML文件。我想按照schema.org使用它来获取Google搜索结果中的丰富网页摘要。我的问题是我无法找到关于如何将多个列表与正确页面相关联的可靠答案。
我想我了解如何从这些资源创建KML文件。
这是我的示例代码:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>Hospital 1</name>
<description>Our first hospital</description>
<Style id="pin"><IconStyle><Icon><href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href></Icon></IconStyle></Style>
<Placemark>
<LookAt>
<longitude>-0.13642</longitude>
<latitude>50.819522</latitude>
<altitude>0</altitude>
<tilt>0</tilt>
<range>5500</range>
</LookAt>
<styleUrl>#pin</styleUrl>
<Point><coordinates>-0.13642,50.819522,0</coordinates></Point>
</Placemark>
</Document>
</kml>
我知道它必须位于根文件夹中并以网站命名。但是,如何命名不同的位置或将它们关联到某个页面?我可以将kml文件放在不同的位置页面上吗?
我可能会以错误的方式思考这个问题,所以任何帮助都会非常感激。谢谢。
答案 0 :(得分:1)
在您的sixrevisions.com链接中,您缺少的部分是您必须使用LINK
标记在您的网页上引用此KML文件:
<link rel="alternate" type="application/vnd.google-earth.kml+xml" href="SixRevisions.kml" />
文件的位置和名称并不重要(只要您更新href
属性)。您可以将此标记放在您想要的任何页面上,这样您就可以将每个页面指向一个单独的文件。