标签: google-maps
可以从C#Windows程序将未托管的KML / KMZ文件发送到Google地图吗?基本上,我想将KML / KMZ文件直接发送到Google地图,而不是发送指向包含KML文件的公共服务器的URL。
提前感谢您的反馈。
答案 0 :(得分:1)
不是谷歌地图或Google Maps API v3原生KmlLayer,因为网址需要“托管在可公开访问的网络服务器上。”
如果您使用第三方解析器,例如geoxml3 [可能geoxml-v3),您可以使用本地文件(取决于浏览器安全策略)或甚至包含有效KML的字符串。
geoxml3支持KMZ,但它是否可以在本地文件系统中运行,取决于浏览器。
使用第三方解析器的缺点是,如果使用KmlLayer,您将失去平铺渲染的性能优势。
您也可以使用Google地球进行调查(但未将其包含在您的代码中)