2016-01-23 567 views
0

我有一個包含某些位置的KML文件,問題是名稱未顯示在Google地球的地標旁邊。 KML部分Google地球中未顯示地標名稱(標籤)

<?xml version="1.0" encoding="utf-8" ?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
<Document id="root_doc"> 
<Schema name="feverlocs" id="feverlocs"> 
    <SimpleField name="block" type="string"></SimpleField> 
<SimpleField name="lat" type="float"></SimpleField> 
<SimpleField name="long" type="float"></SimpleField> 
</Schema> 
<Folder><name>feverlocs</name> 
    <Placemark> 
    <ExtendedData><SchemaData schemaUrl="#feverlocs"> 
     <SimpleData name="block">Garhi</SimpleData> 
     <SimpleData name="lat">29.598867</SimpleData> 
     <SimpleData name="long">79.469856</SimpleData> 
    </SchemaData></ExtendedData> 
     <Point><coordinates>79.469856,29.598867</coordinates></Point> 
    </Placemark> 
    <Placemark> 
    <ExtendedData><SchemaData schemaUrl="#feverlocs"> 
     <SimpleData name="block">SodaSaroli</SimpleData> 
     <SimpleData name="lat">30.278907</SimpleData> 
     <SimpleData name="long">78.137521</SimpleData> 
    </SchemaData></ExtendedData> 
     <Point><coordinates>78.137521,30.278907</coordinates></Point> 
    </Placemark> 

我無法理解問題。 所以基本上SodaSaroli應該出現在它的地標

回答

0

只有<name>字段在地圖上顯示爲KML中定義的標籤。除非您有明確的description元素,否則當單擊地標時,ExtendedData元素將出現在說明氣球中。

該名稱的範圍在KML Reference中描述。

如果想名字出現則需要<name>字段添加到標:

<Placemark> 
    <name>SodaSaroli</name> *** 
    <ExtendedData><SchemaData schemaUrl="#feverlocs"> 
     <SimpleData name="block">SodaSaroli</SimpleData> 
     <SimpleData name="lat">30.278907</SimpleData> 
     <SimpleData name="long">78.137521</SimpleData> 
    </SchemaData></ExtendedData> 
    <Point><coordinates>78.137521,30.278907</coordinates></Point> 
    </Placemark> 
相關問題