【发布时间】:2013-08-07 08:00:39
【问题描述】:
aspx :code:
<asp:Timer ID="Timer1" runat="server" OnTick="Timer1_Tick">
</asp:Timer>
<div id="map">
<cc1:GMap ID="GMap1" runat="server" />
</div>
C# cod:
protected void Timer1_Tick(object sender, EventArgs e)
{
GMap1.resetMarkers();
Subgurim.Controles.GLatLng gLatLng = new Subgurim.Controles.GLatLng(Convert.ToDouble(status.Rows[0][0]), Convert.ToDouble(status.Rows[0][1]));
GMap1.setCenter(gLatLng, 16, Subgurim.Controles.GMapType.GTypes.Normal);
Subgurim.Controles.GMarker oMarker = new Subgurim.Controles.GMarker(gLatLng);
GMap1.addGMarker(oMarker);
}
GMap 每 40 秒刷新一次。我想在没有 GMap 刷新的情况下在 GMap 上设置新的 lat 和 lang。我如何在 Gmap 上设置这些新点或标记
【问题讨论】:
-
你的代码是什么样的?在我看来,您应该重新定位您的标记,而不是使用您现在使用的刷新功能。
标签: c# asp.net subgurim-maps