Fusion表KML导入

时间:2012-11-06 15:56:23

标签: google-maps kml google-fusion-tables

我以前没有问题将kmls导入融合表并制作很多很棒的地图,但现在它只带来三个列 - 名称,描述和地理位置。单击某个要素时会显示其余属性,但您无法根据其中任何一个进行任何地图设置/主题更改,并且它们不会显示在表格视图中。表视图似乎仅限于名称,描述和地理位置。我尝试过使用多个数据集。

是否有其他人有此问题。

2 个答案:

答案 0 :(得分:1)

如果您在KML中使用<Schema><SchemaData>元素,则Google Fusion tables会将这些元素作为列导入。

<ExtendedData>                   
  <SchemaData schemaUrl="anyURI">
    <SimpleData name=""> ... </SimpleData>
  </SchemaData>
</ExtendedData>

同样,如果您在ExtendedData中使用<Data>作为元数据,那么它也会在导入中作为列导入。

<ExtendedData>                       
  <Data name="string">
    <value>...</value>
  </Data>
</ExtendedData>                       

参见相关教程的例子:
https://developers.google.com/kml/documentation/extendeddata

答案 1 :(得分:0)

我在KML文档的前几个地标中没有出现过属性问题。

解决方法是重新排列地标,或者将缺少的属性添加到所有地标的默认值。

如果您使用数据 SchemaData ,则没有区别。