我想使用来自 asp.net mvc 模型的数据在 JavaScript 中为谷歌地图标记创建一个数据数组并编写此代码段
var locations = [];
@foreach (var d in Model.Properties.Where(p=>p.Longitude!=null))
{
@:locations.push("@d.Description","@d.Latitude","@d.Longitude",@d.Id);
}
但是我没有得到预期的结果,因为数据数组有问题,我想像下面这样
var locations = [
['bondi Beach',-33.890542,151.274856,4],['Coogee Beach',-33.923036,151.259052,5],['Cronulla Beach',-34.028249,151.157507,3],['Manly Beach',-33.80010128657071,151.28747820854187,2],['Maroubra Beach',-33.950198,151.259302,1]
];