KML来控制可选功能(如“Tour guide”)

本文关键字:Tour guide 控制 功能 KML | 更新日期: 2023-09-27 17:52:53

我是KML编程的新手,但已经得到了我需要做的大部分工作,这是多个地图覆盖。

我想控制的一件事,但没有找到这样做的方法是你可以通过"视图"在GoogleEarth.exe菜单上打开/关闭的选项。

例如,如果我单独运行Google Earth,打开"Tour Guide"(View> Tour Guide),然后终止Google Earth,当我启动与Google Earth交互的应用程序时,Tour Guide照片条是打开的。如果我退出我的应用程序,重新运行谷歌地球,关闭导游,然后退出,那么下次我启动我的应用程序,它启动谷歌地球的导游是关闭的。

是否有KML命令来控制这个("导游")和其他可选功能?我想在我的应用程序中这样做,而不是强迫用户手动配置我的应用程序想要的设置。

顺便说一下,我在。net Framework 4中使用c#编写代码,使用GoogleEarth版本7.0.2.8415,运行在Windows/XP及以上版本。

感谢您提供的任何帮助/指导!

    约翰

KML来控制可选功能(如“Tour guide”)

Google Earth在其扩展的KML名称空间中提供了额外的元素,以实现诸如游览之类的功能(使用前面描述/使用的那些XML元素的gx:前缀)。在所有情况下,这些扩展元素都告诉Google Earth如何与KML中的各种地理元素进行交互,没有一个元素以任何方式定义Google Earth应用程序和插件的行为。

所以,简短的回答是开箱的谷歌地球和KML不能实现你想要的行为。

EDIT这里是控制游览的相关链接,如果你在你的应用程序中使用谷歌地球插件:https://developers.google.com/earth/documentation/reference/interface_g_e_tour_player