0
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);
  }                

ここで 40 秒ごとに GMap が更新されます。GMap を更新せずに、GMap に新しい緯度と言語を設定します。この新しいポイントまたはマーカーを Gmap に設定するにはどうすればよいですか

4

2 に答える 2

1

コンピューターをインターネットから切断する

ごめんね、やらなきゃいけなかった :D:D:D

于 2013-08-20T08:56:45.650 に答える
0
// Enable the visual refresh
google.maps.visualRefresh = true;

var map;
function initialize() {
  var mapOptions = {
    zoom: 8,
    center: new google.maps.LatLng(-34.397, 150.644),
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);
}

google.maps.event.addDomListener(window, 'load', initialize);
于 2013-08-07T08:05:19.780 に答える