Как поместить значения модели в 2-мерный массив javascript с помощью синтаксиса razor?
Я пытаюсь добавить местоположения в маркер google map с данными модели,но карта не загружается и предлагает мне убить страницу, где, как если бы я поместил 40 статических местоположений в маркер, он загружается хорошо, как я загружаю значения маркеров с данными модели ниже приведен мой код
<pre> var map = new google.maps.Map(document.getElementById('googleMap'), { zoom: 5, center: new google.maps.LatLng(40.4931300000, -79.8631100000), mapTypeId: google.maps.MapTypeId.ROADMAP }); var infowindow = new google.maps.InfoWindow(); var marker, i; var locations = []; @for(int i = 0; i < Model.pallet.Lattitudes.Count; i++) { if (Model.pallet.Lattitudes[i] != null) { @:locations.push(new google.maps.LatLng('@Model.pallet.Lattitudes[i]', '@Model.pallet.Longitudes[i]')); } } for (i = 0; i < locations.length; i++) { marker = new google.maps.Marker({ position: locations[i], }); marker.setMap(map); google.maps.event.addListener(marker, 'click', (function (marker, i) { return function () { infowindow.setContent(locations[i][0]); infowindow.open(map, marker); } })(marker, i)); }
Что я уже пробовал:
я попробовал поместить 40 жестких значений местоположения в массив и хорошо загружается ,но с модельными данными это не работает