2

问题很简单,但我正在研究的不是..
这是来自名为GMaps.NET的控件的标记 在此处输入图像描述

下一张图片是一个表单,当我拖动地图时,它会跟随标记,类似于谷歌地图 API 上的 InfoWindow。
唯一的问题是,它覆盖了标记,无论我怎么想,我都无法抵消它。在此处输入图像描述

这是我当前的代码..

Private Sub map_OnMapDrag() Handles map.OnMapDrag        
    Form2.Show()
    Form2.Location = camera1.LocalPosition 
End Sub

请列出一些关于如何抵消它的方法,以便我们可以看到标记..谢谢!

提醒:不能直接使用camera1.LocalPosition's Point,因为它的坐标在地图内。虽然Form2.Location在表格上。虽然值相同,但它们是天壤之别:)
所以给我可以尝试 TIA 的不同选项

4

1 回答 1

0

试用Form2.Location.Offset(dx, dy)

于 2013-12-03T19:29:15.953 回答