Javascript 从代码隐藏在地图上显示标记

Javascript 从代码隐藏在地图上显示标记,javascript,jquery,asp.net,google-maps-api-3,jquery-gmap3,Javascript,Jquery,Asp.net,Google Maps Api 3,Jquery Gmap3,我正在尝试实现GoogleMapsjQuery版本,即 我从下面的c代码调用脚本 编辑: void drawMap(List<beatWithCurrentStatus> mapList, bool IsMap) { ScriptManager.RegisterStartupScript(this, this.GetType(), "functiona", "designMap(" + ConvertToJSON(mapL

我正在尝试实现GoogleMapsjQuery版本,即

我从下面的c代码调用脚本

编辑:

void drawMap(List<beatWithCurrentStatus> mapList, bool IsMap)
{       
    ScriptManager.RegisterStartupScript(this, this.GetType(), "functiona", "designMap(" + ConvertToJSON(mapList) + ");", true);
}
string ConvertToJSON(List<beatWithCurrentStatus> receivePoints)
{
    JavaScriptSerializer jss1 = new JavaScriptSerializer();
    return jss1.Serialize(receivePoints);
}
Edit2:

void drawMap(List<beatWithCurrentStatus> mapList, bool IsMap)
{       
    ScriptManager.RegisterStartupScript(this, this.GetType(), "functiona", "designMap(" + ConvertToJSON(mapList) + ");", true);
}
string ConvertToJSON(List<beatWithCurrentStatus> receivePoints)
{
    JavaScriptSerializer jss1 = new JavaScriptSerializer();
    return jss1.Serialize(receivePoints);
}
string ConvertToJSON(列出接收点)
{
JavaScriptSerializer jss1=新的JavaScriptSerializer();
返回jss1.Serialize(receivePoints);
}
我应该如何通过地图上的标记???请帮帮我。。!我试过所有的方法,但没有一种有效。但是,如果我硬编码这些值,它就会显示在地图上

请帮忙(

  • ll
    的项目不是对象,您可以创建字符串(不能像对象一样访问) 改用这个:

    ll[i] = {latLng:[JSONData[i].lat,JSONData[i].lng],data:JSONData[i].address};
    这是两个必需的修改,当它仍然不工作时,您必须发布至少JSONData

    它突然开始工作…清除缓存工作..^ ^谢谢您的帮助..!) marker: { values: ll, options: { draggable: false } }