二维地图开发显示气泡

0 投票

二维地图点击点对象,出现气泡,我做出的效果怎么是这样?(点击一号站,结果气泡出现在下方,位置严重偏离。核心代码如下: usercontrol.label.Text = recordset.GetString("节点信息");
                               usercontrol.Location = new Point(e.X, e.X);
                               usercontrol.Visible = true;)气泡控件usercontrol写在了鼠标点击事件里。

我如何能实现这样的效果呢(位置指向精确,而且气泡下方有指向箭头)?

7月 6, 2018 分类:  446次浏览 | 用户: 610950937 初出茅庐 (66 分)

1个回答

0 投票
您好!在三维中可以用bubble.Pointer获取或设置气泡的所指向的点对象。二维我们没有这方面的接口。您若是想要实现这种效果,只能自己用代码实现一个气泡窗口,看网上有没有相关例子。
7月 6, 2018 用户: 胡延南 名扬四海 (3,302 分)
修改于 7月 6, 2018 用户:胡延南
可我这是二维地图开发呀?使用bubble类和注册bubble的事件都得是三维场景吧?二维上mapcontrolshang可以构造三维点吗?
...