我目前正在开发一个网站,该网站在 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(使用前将#替换为@)