좌표로 주소를 얻어내기
#region " [ gps 좌표로 주소(행정동) 반환 ] " public class ToAddress { public string type { get; set; } public string code { get; set; } public string name { get; set; } public string fullName { get; set; } public string regionId { get; set; } public string name0 { get; set; } public string code1 { get; set; } public string name1 { get; set; } public string code2 { get; set; } public string name2 { get; set; } public string code3 { get; set; } public string name3 { get; set; } public float x { get; set; } public float y { get; set; } } public Coordinate.ToAddress GetCoordinates2BupAddress(string lng, string lat) { WebResponse response; StreamReader reader; Coordinate.ToAddress coordinate = null; using (var client = new HttpClient()) { try { var ServiceUrl = String.Format("https://apis.daum.net/local/geo/coord2addr?apikey={{API_KEY}}&longitude={0}&latitude={1}&inputCoordSystem=WGS84&output=json", lng, lat); WebRequest request = WebRequest.Create(ServiceUrl); // If required by the server, set the credentials. request.Credentials = CredentialCache.DefaultCredentials; // Get the response. response = request.GetResponse(); // Display the status. Console.WriteLine(((HttpWebResponse)response).StatusDescription); // Get the stream containing content returned by the server. Stream dataStream = response.GetResponseStream(); // Open the stream using a StreamReader for easy access. reader = new StreamReader(dataStream); // Read the content. string responseFromServer = reader.ReadToEnd(); //Console.WriteLine(responseFromServer); coordinate = JsonConvert.DeserializeObject<Coordinate.ToAddress>(responseFromServer); } catch (Exception e) { Console.WriteLine("in api 좌표 변환 실패 : " + lng + "|" + lat); } } return coordinate; } #endregion
반환되는 주소체계는 행정동입니다.,
'Web_Application > C#' 카테고리의 다른 글
[C#][다음API] 좌표로 주소가져오기 (0) | 2017.11.22 |
---|---|
[C#] 특정기간 동안 월단위로 무언가 처리 할때 (0) | 2017.11.17 |
[C#][EF] 들어오는 TDS(Tabular Data Stream)의 RPC(원격 프로시저 호 출) 프로토콜 스트림이 잘못되었습니다. 매개 변수 1("@0_0"): 제공된 값이 데이터 형식 geography의 잘못된 인스턴스입니다. 원본 데이.. (0) | 2017.11.03 |
[c#] selenium chrome driver windows max size (0) | 2017.10.17 |
[c#] selenium chrome driver scrollup/down (0) | 2017.10.17 |