2012-05-27 2 views
0

해당 위치가 트리 뷰에서 선택되고 그 위치가 표시되어야 할 때 로컬 데이터베이스에서 위도와 경도를 검색해야하는 애플리케이션이 있습니다. 구글 맵에 대한 코드는 트리 뷰 데이터베이스 연결을위한 코드와 구글 맵 코드가 자바 스크립트에 있습니다.asp.net의 데이터베이스에서 위도와 경도를 검색하는 방법

이제 어떻게할까요?

감사합니다 PLZ이 질문에 나를 도와 줄 유용한 링크를 제공

... ...

+1

[무엇을 시도해 봤습니까?] (http://whathaveyoutried.com)? – Filburt

+0

실제로 나는 asp.net에 초보자이지만 asp.net 웹 페이지에서 자바 스크립트 함수를 호출 할 수 있는지 궁금 해서요하지만 dat에 성공하지 못했습니다. 비록 내가 지오 코드와 모든 것들을 찾고 있었지만 실제로는 그렇지 않습니다. 시간 사용자 및 dis 주제에 대한 연구에 의해 나는 서식 및지도를 배치하는 방법에 대한 Google의 API를 Bt에 대한 사용자 제어를 만들기 위해 건너 왔지만 내 주요 질문은 다시 동일한 방법으로 데이터베이스에 동적으로지도에 값을 가져 오는 방법 또는 방법 asp.net에서 자바 스크립트에서 함수를 호출, 지금 나는 AJAX를 위해 노력하고있다. 나를 돕는다면 ... – Reshma

답변

-1

마지막으로 나는 내 문제에 대한 해결책을 얻었습니다 ... 스크립트를 렌더링하고 RegisterStartupScript()를 사용하여 내 코드에서 이벤트 핸들러를 변경 한 treenode 변경로드 맵 함수 (javascript로 작성 됨)를 호출했습니다. 최종 코드는 다음과 같습니다.

protected void TreeView1_SelectedNodeChanged2(object sender, EventArgs e) 
    { 
     string conn = @"Data Source=RESHMA-PC\SQLEXPRESS;Initial Catalog=reshma;Integrated Security=True"; 
     string str = "select Lat,Lng from ChildTable where ChildName='"+TreeView1.SelectedNode.Text+"';"; 
     string inv; 
     SqlConnection scon = new SqlConnection(conn); 
     scon.Open(); 
     SqlDataAdapter ada = new SqlDataAdapter(str, scon); 
     DataSet ds = new DataSet(); 

     ada.Fill(ds, "ChildTable"); 
     var lat = ds.Tables[0].Rows[0][0]; 
     var lang = ds.Tables[0].Rows[0][1]; 
     inv = "<script type='text/javascript'>loadGmap(" + lat + "," + lang + ");</script>"; 
     Page.RegisterStartupScript("inv", inv); 

    } 
+0

dint는 무엇인가를 이해한다 ... 질문에 답하는 동안 똑같은 문제에 직면 해있는 사람이 당신의 대답을 읽을 수 있도록한다. 그것에서 무엇인가 얻으십시오. – PRP

관련 문제