当用户单击网页上的链接时,打开 Google 地球并加载特定的 KML 文件

2023-12-03

我目前正在开发一个网站,该网站在 Google 地图中显示地图数据,但也有一个在 Google 地球中显示地图数据的链接。

要在 Google 地球中查看此数据,用户单击链接,下载文件,然后使用 Google 地球打开该文件。有没有一种方法可以自动执行此操作,以便用户可以单击链接并在 Google Earth 中自动打开文件,类似于 iTunes 网上商店?

我搜索了文档但收效甚微。


不,您不能强迫用户计算机启动这样的应用程序。但是,如果用户愿意,可以在某些操作系统和某些浏览器中自行设置。

例如,在 Windows 中,我有与 kml 和 kmz 文件扩展名关联的 Google Earth。我使用 Google Chrome 浏览。当我单击 kml/kmz 文件的链接时,它会正常下载。然后,我可以在下载栏中选择“始终打开这种类型的文件”。因此,当我单击 kml/kmz 文件的链接时,它会在 Google 地球中自动打开。

如果一个网站可以“强制”这种行为,那么它不仅会非常烦人,而且还会带来巨大的安全风险。

另外,为什么不直接使用基于网络的 Google 地球版本呢?使用 Google Maps Api 直接集成它非常简单。

i.e:

http://earth-api-samples.googlecode.com/svn/trunk/demos/mapsapi/index.html

http://earth-api-samples.googlecode.com/svn/trunk/demos/mapsapi/beefy.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当用户单击网页上的链接时,打开 Google 地球并加载特定的 KML 文件 的相关文章