千家信息网

TE二次开发中如何实现对象的弹出气泡

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要介绍了TE二次开发中如何实现对象的弹出气泡,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在te的二次开发中,需要显示对象的
千家信息网最后更新 2024年11月19日TE二次开发中如何实现对象的弹出气泡

这篇文章主要介绍了TE二次开发中如何实现对象的弹出气泡,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在te的二次开发中,需要显示对象的信息,在地图上弹出一个气泡,并指向当前的对象。

此功能有几种实现的方式,有时也可以在数据上进行实现。

单独的对象,可以在数据中添加一个message,在地图上点击对象,即可弹出一个气泡,可以是文本或者网页,script脚本的可在前边的公众号文章查看。

矢量图层中的对象,可以根据矢量图层中每个对象的属性信息,链接网页即可,根据不同的参数,显示的信息保持不同。

下图是显示图层的attributes:

下图是根据其中的属性,事先开发好网页,由参数显示不同的网页效果:

假如需要在开发中,需要点击单个对象显示气泡信息,也可开发进行实现,使用Creator中的CreateMessage创建一个message对象,挂接到terrainobject属性中的Message=》MessageID,将此值设置为message的id,即可进行挂接。

还有一种弹出气泡的方式,使用Creator中的CreatePopupMessage进行创建,这种创建出来的气泡,不能使用箭头指向对象,也可进行信息显示,这种创建的气泡对象,需要Window接口中的ShowPopup进行弹出显示。

在te的bs开发三维窗口上,浮动一个窗口是相当困难的事情,iframe等方式,有时会显示的不稳定,所以,在三维窗口上显示气泡还是一个常用的方式。

感谢你能够认真阅读完这篇文章,希望小编分享的"TE二次开发中如何实现对象的弹出气泡"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0