2016-10-12 61 views
-1

我有一个kmz文件,我需要在谷歌地球浏览器中显示。显示KMZ/KML文件谷歌地球在线

我正在使用AngularJS,Kendo UI来做到这一点。

我试图解压缩KMZ文件来提取KML文件,但似乎没有工作。请有人指出我正确的方向吗?

回答

0

Google Earth API/plugin由于浏览器因安全原因移除了对NPAPI插件的支持,因此已被弃用。

要在基于Web的应用程序中查看KML和KMZ文件,可以使用CesiumJS,Google Maps API或各种其​​他地图库。铯可用于创建三维地球仪或二维地图视图。

铯的1行代码:

viewer.dataSources.add(
    Cesium.KmlDataSource.load('../../SampleData/facilities.kmz') 
); 

您可以找到加载KMZ文件到一个3D地球在线例子。 导航至DataSource对于KML示例的Gallery选项卡。

Cesium有关于从Google Earth API迁移到Cesium的教程。
http://cesiumjs.org/for-google-earth-developers.html