본문 바로가기

개발언어71

XamarinForms GoogleMap 연동 지난번에 Google Maps Platform에서 획득한 Api Key를 통해 GoogleMap 서비스를 연동하고자 한다. 예제는 지정 GPS좌표에 Pin 설정하는 예제로 Youtube를 통해 공부해 본다. 참조:Xamarin Forms Maps Part 1 - YouTube APIKEY 획득 codepulse.tistory.com/92 XamarinForms GoogleMap 연동 - API Key 획득 최근 Xamarin에서 GoogleMap 연동을 위한 공부를 진행중이다. YouTube를 통해 공부를 진행하는데, 바로 진행할 수 있는게 아니고 사전 작업이 필요하다. 첫번째로 GoogleMap API Key를 획득해야 한다. 공부한 codepulse.tistory.com XamarinForms Pro.. 2021. 1. 31.
byte UTF8Encoding시 OOM(OutOfMemory) 오류 발생 서버로부터 수신받은 byte array 데이터를 UTF8로 encoding시 간헐적으로 OOM(OutOfMemory)가 발생한다. 조회성 데이터는 상관없지만 3rd Party 업체로부터 수신받은 응답 데이터에서 저런 경우가 발생할 경우 무척 난감해지는 상황이 발생한다. 대부분 byte array를 string 으로 변환하는 코드는 아래코드가 대부분이다. string sBuffer = Encoding.Default.GetString(byteBuffer); 하지만 MemoryStream을 이용한 방법도 있으므로 사이즈가 큰 데이터는 MemoryStream을 이용한 방법을 사용하는것도 괜찮은듯 싶다. public static string GetStreamEncoding(byte[] inBytes) { usin.. 2021. 1. 29.
Regex(정규식)을 이용한 IP주소 확인 IP정보를 입력하는 입력창에서 올바른 IP를 주소를 정규식으로 확인할때 유용하게 사용된다. public static bool IsIPAddr(string sIPAddr) { bool isIPAddr = false; Regex regex = new Regex(@"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$"); if (regex.IsMatch(sIPAddr)) { isIPAddr = true; } return isIPAddr; } 2021. 1. 29.
XamarinForms GoogleMap 연동 - API Key 획득 최근 Xamarin에서 GoogleMap 연동을 위한 공부를 진행중이다. YouTube를 통해 공부를 진행하는데, 바로 진행할 수 있는게 아니고 사전 작업이 필요하다. 첫번째로 GoogleMap API Key를 획득해야 한다. 공부한 내용은 다음 작업을 위해 메모해 둔다. 1.구글지도 Platform Service 접속 우선 Google Maps Platform 서비스에 접속해서 서비스 가입을 진행해야 한다. cloud.google.com/maps-platform/ Geolocation API | Google Maps Platform | Google Cloud Google Maps Platform을 선택하면 정확한 실시간 데이터 및 동적 이미지로 몰입형 위치정보 활용 환경을 만들고 더 나은 비즈니스 의사.. 2021. 1. 24.