如何使用TGMCircle?

时间:2013-06-10 18:58:36

标签: gmlib

我在尝试绘制标记时遇到一些问题,有些情况下是圆形。问题本身就是如何以正确的方式做到这一点。

以下是我正在使用的流程:

  1. 设置GMap.RequiredProp.Center

  2. AfterPageLoaded事件中
  3. 我将等待First false值,因此我设置了GMMarkerGMCircle(根据需要设置了此值)。我正在为Marker和Circle使用一个设计时对象,所以我只想改变它的值。

  4. 当我收到一个新信息,例如Lat / Lon时,我将其可见性设置为false,应用新值并再次将其设置为true

  5. 另外,为了确保新位置在地图中居中显示,在第一次加载后我设置了一个标志,以便下次我将使用GMMap1.PanTo()强制中心。如果我不使用它,地图将不会居中,如果我使用我在使用鼠标平移时有一些问题,有时圆圈变得非常大,不尊重半径的值......

    我将不胜感激任何回复。

1 个答案:

答案 0 :(得分:0)

要将地图置于图形中心,您可以使用包含所有图形的CenterMapTo方法(对于TMarker是CenterMapToMarker)。

此致