百度地图 循环加载marker并添加多个信息窗口,解决只显示最后一个窗口信息的问题

百度地图 循环加载marker并添加多个信息窗口,解决只显示最后一个窗口信息的问题_第1张图片      最近在使用百度地图的时候遇到过一个问题,就是从数据库中进行加载数据,循环加载多个marker点,并且为每个marker点添加相对应的信息展示窗口,在实际执行的过程中,点击marker的时候显示的信息窗口总是显示的最后一次加载的信息,之前也遇到过这种问题,没进行总结,故忘记了之前的解决方法是什么,今天又遇到的同样的问题,抓狂,没进行总结带来的问题,所以在这里进行说明一下解决方法,以此借鉴学习,有错误之处请指出。谢谢!

     直接附上相应代码标出:可以直接观看红色标出部分,为闭包实现,加载多个窗口的关键问题所在。有相应的后台实现程序,所以不能直接运行。

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ShowNurseryInfo.aspx.cs"
    Inherits="Bim5D_Web.Nursery.ShowNurseryInfo" %>





   
   
   
    
   




    <%----表单--%>
   


   
   

    <%----整体Div--%>
   

        <%--内容--%>
       

           

                

                     工作统计

                     苗圃管理:

               

               

                    苗圃列表
               

               

                   <%--苗圃列表--%>
               
               

           

           

                
           

       

   




百度地图 循环加载marker并添加多个信息窗口,解决只显示最后一个窗口信息的问题_第2张图片

百度地图 循环加载marker并添加多个信息窗口,解决只显示最后一个窗口信息的问题_第3张图片

  


你可能感兴趣的:(百度地图,JavaScript,Asp.Net,WebForm)