2014-04-20 1 views
0

그물을 검색했지만 ASP.NET MVC 구문이 너무 많이 바뀌어 MVC에서 여전히 멍청한 마음입니다.ASP.NET MVC 5의 데이터베이스에서 Google지도 LatLng을 동적으로 생성합니다.

내가 ASP.NET 4.5.1과 MVC를 사용하고 5

나는 DB에서 위치 테이블에 다음과 같은 LatLng를 필드가 : 위도, LNG

내가 가야하는 방법을 잘 모르겠습니다을 이 양식을 출력하는 공동 ords를 받고이 형식에 넣어 :

//Co-ords for map polygon 
var mapCoords = [ 
     new google.maps.LatLng(-36.91353, 175.47578), 
     new google.maps.LatLng(-36.95565, 175.53483), 
     new google.maps.LatLng(-36.96309, 175.53603), 
     new google.maps.LatLng(-36.96944, 175.52556), 
     new google.maps.LatLng(-36.9717, 175.50633), 
     new google.maps.LatLng(-36.97321, 175.49363), 
     new google.maps.LatLng(-36.8898, 175.41553), 
     new google.maps.LatLng(-36.86936, 175.40866), 
     new google.maps.LatLng(-36.86728, 175.43612), 
     new google.maps.LatLng(-36.87668, 175.45054) 
     ]; 

감사합니다 당신이 이미하지 않은 경우, 당신은 일 동안 엔티티 프레임 워크와 같은 ORM을 사용한다

답변

2

모든 ata 레이어. 그러면 Location 테이블에서 데이터를 가져 와서 Location 개체로 제공합니다.

다음으로 mapCoords var을 설정하는 방법에 대해 여러 가지 방법이 있지만 한 가지 방법은 mapCoords에 대한 데이터를 반복하고 설정하기 위해 {location}에서 foreach (var 위치) {}를 수행하는 것입니다. 위치는 위도와 경도가 있습니다. 위치와 위치 .Lng.

관련 문제