1. 第一步:定义cs数组  cs文件里后台程序中要有数组,这个数组要定义成公共的数组。  public string[] lat = null;  public string[] lng = null;
  2. 第二步:给cs数组赋值  cs数组的值一般都是从数据库中取到的,相信大家也都会,且后边的代码中也会有描写,这里就不做详细的解释。
  3. 第三步:将cs数组赋给前端的js数组  这个步骤是关键,我选用的方法就是<%=cs数组%>。这样模糊的说法也是百度得到的,赋值会用到循环,即会一个元素一个元素的赋值。  
     后台cs代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data.OleDb;
    using System.Data;
    using System.Collections; public partial class VideoSource : System.Web.UI.Page
    {
    public string[] lat = null;//存放纬度值
    public string[] lng = null;//存放经度值
    public int lng_len = ;//用于获得数组长度
    public int k = ;//用于赋值循环
    protected void Page_Load(object sender, EventArgs e)
    {
    ArrayList lng_list = new ArrayList();
    ArrayList lat_list = new ArrayList();
    OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data/Database1.accdb"));
    con.Open();
    string sql = "select * from tb_videos";
    try
    {
    OleDbDataAdapter gh = new OleDbDataAdapter(sql, con);
    DataSet ds = new DataSet();
    gh.Fill(ds);
    con.Close();
    foreach (DataRow DR in ds.Tables[].Rows)
    {
    lng_list.Add(DR[].ToString());
    lat_list.Add(DR[].ToString());
    }
    }
    catch
    {
    con.Dispose();
    }
    lng = (string[])lng_list.ToArray(typeof(string));
    lat = (string[])lat_list.ToArray(typeof(string));
    lng_len = lng_list.Count;
    } aspx代码
    <script type="text/javascript">
    var jingdu = new Array();
    var weidu = new Array();
    <%
    for(int k=;k<lng_len;k++){
    %>
    jingdu.push("<%=lng[k]%>");
    weidu.push("<%=lat[k]%>");
    <%
    }
    %>
    var latlng=[];
    for(var i=;i<jingdu.length;i++){
    latlng.push(new google.maps.LatLng(jingdu[i],weidu[i]));
    }
    </script>

最新文章

  1. [C++]for同时遍历两个数组
  2. 浅入浅出EmguCv(一)OpenCv与EmguCv
  3. React JSX语法说明
  4. 关于Hibernate XXX is not mapped 错误
  5. php之aop实践
  6. virtualbox无法安装VBoxLinuxAdditions.run
  7. POJ2942 Knights of the Round Table(点双连通分量 + 二分图染色)
  8. Juery On事件的 事件触发流程
  9. 验证码识别--type5
  10. AI中去掉页面边框
  11. Spring AOP Example – Advice
  12. java对象表示方式--XStream
  13. 浅谈 maxMemory , totalMemory , freeMemory 和 OOM 与 native Heap
  14. Javascript获取服务器时间
  15. Cannot load php5apache2_4.dll into server
  16. JS学习笔记Day1
  17. Windows下Oracle 11g创建数据库
  18. java面向对象编程(二)-构造方法(函数)
  19. django restframework Serializers
  20. webservice-jdk客户端代码

热门文章

  1. HTML border CSS输出三角形
  2. jmeter之怎样减负-实现稳定超高并发測试(性能调优)
  3. HDU1272 小希的迷宫(基础并查集)
  4. STL源代码分析--第二级空间配置器
  5. CSS解决无空格太长的字母,数字不会自己主动换行的问题
  6. java和erlang之间的DES加解密
  7. 如何在linux centos下安装git(转)
  8. U盘中毒变成exe快捷键文件不见问题
  9. Firefox与chrome同步书签
  10. &lt;转载&gt; pycharm快捷键及一些常用设置