首页 文章

QGIS KML图层不会显示在Google Maps API中

提问于
浏览
0

我已经修剪了美国人口普查的shapefile数据,通过编辑属性表来显示三个州的人口普查区块 .

然后,我通过更改qgis中的样式,根据表中的值对状态进行颜色编码 .

现在我想将新 Map 导出为KML或GeoJson图层 . 但是,每次我尝试过,该图层都不会显示在Google Maps API底图上 .

我相信API代码是正确的,因为当我在线使用测试kml文件时,它显示 .

我尝试使用各种属性导出(没有符号系统,要素符号系统,符号图层符号系统,wsg 84等) . 我已经尝试在dropbox上托管文件,并在我的网站上托管我的服务器 . 我尝试过geojson和kml,这个图层根本不会显示 .

该文件是300 MB . 并且Inspect Element显示没有控制台错误

当我在文本编辑器中打开文件时,事情似乎很好 . 标签看起来很封闭 .

我不确定究竟是什么导致了这个问题 . 有没有使用QGIS的替代方案?如何将人口普查数据作为我的Google API项目的图层?

1 回答

  • 1

    文件太大 . Google Map 将KML图层的文件大小限制为10MB . 我不得不缩小文件大小并使用GeoJson而不是KML .

相关问题