我正在寻找一些关于是否/如何更好地创建我的 KML 的见解,以便在通过围绕 Google 地球插件开发的自定义应用程序加载时使我的数据更具可读性。
我的限制是:
- 我无法对自定义应用程序或插件做任何事情,我只能提供 KML 文件并利用 Google 地球插件内置的任何功能。
- 您选择要显示的数据的侧栏不会像我在 Google 地球中看到的那样将所选 KML 的文件夹列为子菜单。
我的数据看起来像:
- 数百个数据点有时非常靠近,我目前将其显示为地标,没有设置名称(在地图上太吵了)。我在描述气泡/气球中提供了有关地标的更多详细信息。
- 地标经常相互关联(即可能有 4 个地标代表不同的组(例如咖啡店))。
到目前为止我发现了什么:
- 我无法对引脚进行分组,因为我在无法访问 JavaScript API/无法进行一些前端编程的情况下放大和缩小(即无法在 KML 中指定引脚应基于缩放进行分组级别。我已经注意到缩放级别的可见性设置,我认为这些设置无法完成我想要做的事情)。
- 单击地标时,无法识别同一组(即所有咖啡店)中的其他地标,例如通过更改其样式(再次注意,要为我工作,这必须是本机功能,其行为可以在 KML 中预先指定)。我希望该插件可以为文件夹提供一些默认功能,但我找不到任何东西。
我的问题:
- 我的上述假设是否正确?
- KML 规范的某些方面以及它是如何由 google-earth 显示的,考虑到我的数据的性质,这可能是我花更多时间理解的好地方?
任何建议或见解都将受到欢迎。
编辑:还考虑创建 KML 游览以调整可见性/识别相关地标,但看不到我如何从给定地标开始/停止游览(例如,通过单击描述气球中的链接?)。