2011-12-26 3 views
0

Google지도를 클릭하면 사용자의 경도/위도를 (어떻게 든) 가져와야합니다.google maps javascript api - 클릭시 위치 찾기

나는 데이터베이스에 저장할 수 있도록 C#에서 내 메서드에이 정보를 가져와야합니다.

-

사용 사례 :

  1. 사용자가
  2. 사용자가 온 클릭이 정보를 얻을 수
  3. 그/그녀의 위치를 ​​클릭 그것에 구글지도와 함께 페이지에 액세스하여에 전달 aC# 메소드 saveLocation (위도, 경도)

튜토리얼 또는 정보는 어떻게 작성합니까? 내가 자바 스크립트와 함께이 일을 발견하지만,이 정보는 서버 측 방법에 도착해야합니다.

답변

0

thnx 많은 자바 스크립트의 정보를 얻을 아약스 호출을 통해 서버 측에 정보를 보낼 수 있습니다. (가 위도와 경도를하는 경우 {), "클릭", \t \t GEvent.addListener (지도 \t \t 마커 = 새 GMarker를 기능 (오버레이, 위도와 경도를) { \t \t을 :

GEvent.addListener(map, "click", function(overlay, latlng) { 
      if (latlng) { 
      marker = new GMarker(latlng, {draggable:true}); 
       var latlng = marker.getLatLng(); 
       var lat = latlng.lat(); 
       var lng = latlng.lng(); 
       //send these lat and lng to server side save location method through ajax 

      } 
      map.addOverlay(marker); 
      }); 
+0

구문 오류는이 방법으로 다시 작성해야 (위도와 경도, {드래그 : TRUE}) \t \t VAR marker.getLatLng 위도와 경도 =(); \t \t VAR 위도 = latlng.lat(); \t \t VAR의 LNG latlng.lng =(); \t \t // Ajax를 통해 위치 결정 방법 저장 서버 측 이들 위도 및 LNG를 보낼 \t \t \t \t} map.addOverlay (마커); \t \t}); – lesyk

+0

안녕하세요 @lesyk 코드를 업데이트했습니다. 정보를 제공해 주셔서 감사합니다 ... –