运行GDAL命令
ogr2ogr -f "KML" test.kml test.shp
将shapefile转换为kml文件。我遇到的问题是信息窗口正在转换为标签,而这些标签不会变成KML上的信息窗口。我当然可以解析这些文件并使用从SimpleData中提取的信息创建新标签,但如果在转换时这是可能的,那就太好了。此外,多边形似乎缺少来自Shapefile的填充。
https://sites.google.com/site/gmaptest123/kml/test.kml?attredirects=0&d=1
答案 0 :(得分:1)
如果将KML中的<PolyStyle>
更改为1,它将被设置为0。 PolyStyle还允许您设置多边形的颜色和不透明度。
<Style>
<LineStyle>
<color>ff0000ff</color>
</LineStyle>
<PolyStyle>
<fill>0</fill>
</PolyStyle>
</Style>
对于infowindows中的数据,您可以为每个地标添加<name>
和<description>
标记,该标记将显示在信息窗口中。如果您有很多多边形,那么手动执行此操作可能会很痛苦,不确定如果不查看输入文件,为什么不会自动生成。