簡體   English   中英

如何使用MSExcel中的緯度和經度對在Google地圖上移動標記並每10秒刷新一次

[英]How can I move a marker on Google Maps using latitude & longitude pair from MSExcel and refresh every 10 seconds

這是我的代碼:它正在從excel數據庫中檢索數據,我必須通過從excel逐個獲取一個坐標來移動標記。它實際上是用於公交車跟蹤的。我已經具有所有經度-緯度格式的坐標。 只是通過jsp檢索值,然后通過放置新標記將這些值一個一地放置在javascript中,我也想刪除舊標記。pls幫助

 <%response.setIntHeader("Refresh", 5);
 Connection conn=null;
 Statement stmt=null;
      String sql="";
     ResultSet rs=null;
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      conn=DriverManager.getConnection("jdbc:odbc:kashimiraz","","");
       stmt=conn.createStatement(
      ResultSet.TYPE_SCROLL_INSENSITIVE,
        ResultSet.CONCUR_UPDATABLE);
         sql="select * from [Sheet1$]";
       rs=stmt.executeQuery(sql);
       rs.next();
          String latitude =rs.getString("lat");
        String longitude = rs.getString("lon");
      String last = latitude;
        String lastt= longitude;
       rs.close();
       stmt.close();
        conn.close();
        rs=null;
        stmt=null;
   conn=null;  %>
        <script type="text/javascript">
        function initialize()
   {
      var value="<%=last%>";
      var valuee="<%=lastt%>";
          var myCenter=new google.maps.LatLng(value,valuee);
    var mapProp = {
        center:myCenter,
         zoom:15,
       mapTypeId:google.maps.MapTypeId.ROADMAP
          };
           var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
         var marker=new google.maps.Marker({
       position:myCenter,
          });
     marker.setMap(map);
    var infowindow = new google.maps.InfoWindow({
      content:"Bus# 57"
         });
      infowindow.open(map,marker);
      }google.maps.event.addDomListener(window, 'load', initialize);
     </script>
    <div id="googleMap" style="width:1200px;height:500px;"></div>
     </section>
          </body></html>

我認為您的答案在這里: http : //www.w3schools.com/js/js_timing.asp

使用setInterval示例: setInterval(function(){alert("Hello")},3000);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM