1

我在尝试绘制标记时遇到一些问题,在某些情况下绘制圆圈。问题本身是关于如何以适当的方式做到这一点。

这是我正在使用的流程:

  1. 设定GMap.RequiredProp.Center

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

  3. 当我得到一个新信息时,比如纬度/经度,我将它的可见性设置为false,应用新值并再次将其设置为true

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

我将不胜感激任何答复。

4

1 回答 1

0

要将地图居中放在一个图形上,您可以使用具有所有图形的 CenterMapTo 方法(对于 TMarker 是 CenterMapToMarker)。

问候

于 2013-06-11T07:23:12.860 回答