我在尝试绘制标记时遇到一些问题,有些情况下是圆形。问题本身就是如何以正确的方式做到这一点。
以下是我正在使用的流程:
设置GMap.RequiredProp.Center
值
AfterPageLoaded
事件中我将等待First false
值,因此我设置了GMMarker
和GMCircle
(根据需要设置了此值)。我正在为Marker和Circle使用一个设计时对象,所以我只想改变它的值。
当我收到一个新信息,例如Lat / Lon时,我将其可见性设置为false
,应用新值并再次将其设置为true
。
另外,为了确保新位置在地图中居中显示,在第一次加载后我设置了一个标志,以便下次我将使用GMMap1.PanTo()
强制中心。如果我不使用它,地图将不会居中,如果我使用我在使用鼠标平移时有一些问题,有时圆圈变得非常大,不尊重半径的值......
我将不胜感激任何回复。
答案 0 :(得分:0)
要将地图置于图形中心,您可以使用包含所有图形的CenterMapTo方法(对于TMarker是CenterMapToMarker)。
此致