我不知道如何处理KML文件。现在很重要,特别是提到谷歌威尼斯的更新。我的网站基本上是许多公司名单的指南(有点黄页)。我希望每一家上市的公司都有一个地理位置。
我在下面介绍的选项中,哪一种是可行的?
中的该KML文件
MYGEOSITEMAP.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0">
<url><loc>http://www.mysite.com/locations.kml</loc> <geo:geo> <geo:format>kml</geo:format></geo:geo></url>
</urlset> ALLLOCATIONS.kml
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>MyCompany</name>
<atom:author>
<atom:name>MyCompany</atom:name>
</atom:author>
<atom:link href="http://www.mysite.com/locations/3454/MyCompany" rel="related" />
<Placemark>
<name>MyCompany, Kalverstraat 26 Amsterdam 1000AG</name>
<description><![CDATA[<address><a href="http://www.mysite.com/locations/3454/MyCompany">MyCompany</a><br />Address: Kalverstraat 26, Amsterdam 1000AG <br />Phone: 0646598787</address><p>hello there, I'm MyCompany</p>]]>
</description><Point><coordinates>5.420686499999965,51.6298808,0</coordinates>
</Point>
</Placemark>
</Document>
</kml>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<name>MyCompany</name><atom:author><atom:name>MyCompany</atom:name></atom:author><atom:link href="http://www.mysite.com/locations/22/companyX" rel="related" /><Placemark><name>MyCompany, Rosestreet 45 Amsterdam 1001XF </name><description><![CDATA[<address><a href="http://www.mysite.com/locations/22/companyX">companyX</a><br />Address: Rosestreet 45, Amsterdam 1001XF <br />Phone: 0642195493</address><p>some text about companyX</p>]]></description><Point><coordinates>5.520686499889632,51.6197705,0</coordinates></Point></Placemark>
</Document>
</kml>选项2:为每个位置创建一个单独的KML文件,并从geositemap.xml中引用每个KML文件(kml文件放在一个\kmlfiles文件夹中)
MYGEOSITEMAP.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:geo="http://www.google.com/geo/schemas/sitemap/1.0">
<url><loc>http://www.mysite.com/kmlfiles/3454_MyCompany.kml</loc> <geo:geo>
<geo:format>kml</geo:format></geo:geo></url>
<url><loc>http://www.mysite.com/kmlfiles/22_companyX.kml</loc> <geo:geo>
<geo:format>kml</geo:format></geo:geo></url>
</urlset> *3454_MyCompany.kml*
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document><name>MyCompany</name><atom:author><atom:name>MyCompany</atom:name></atom:author><atom:link href="http://www.mysite.com/locations/3454/MyCompany" rel="related" /><Placemark><name>MyCompany, Kalverstraat 26 Amsterdam 1000AG</name><description><![CDATA[<address><a href="http://www.mysite.com/locations/3454/MyCompany">MyCompany</a><br />Address: Kalverstraat 26, Amsterdam 1000AG <br />Phone: 0646598787</address><p>hello there, I'm MyCompany</p>]]></description><Point><coordinates>5.420686499999965,51.6298808,0</coordinates></Point></Placemark>
</Document>
</kml>*22_companyX.kml*
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document><name>companyX</name><atom:author><atom:name>companyX</atom:name></atom:author><atom:link href="http://www.mysite.com/locations/22/companyX" rel="related" /><Placemark><name>companyX, Rosestreet 45 Amsterdam 1001XF </name><description><![CDATA[<address><a href="http://www.mysite.com/locations/22/companyX">companyX</a><br />Address: Rosestreet 45, Amsterdam 1001XF <br />Phone: 0642195493</address><p>some text about companyX</p>]]></description><Point><coordinates>5.520686499889632,51.6197705,0</coordinates></Point></Placemark>
</Document>
</kml>发布于 2012-03-20 09:38:15
如果您可以创建一个类似sitemap索引文件的索引文件,我将使用该方法(选项1),这样您就不会得到数千个单独的文件。
https://webmasters.stackexchange.com/questions/27531
复制相似问题