728x90
728x170

위도 경도를 이용해 폰에 설치된 맵앱을 열어서
위치를 표시하거나 운전해서 가는 길을 알려주도록 처리하는 방법.

예) 관문체육공원 - 37.442018, 126.996245
위도 경도 정보 얻은 곳 : https://mapszoom.com/kr/gps-coordinates.php?town=Seoul

1. 위치 표시

        public async void NavigateToMap()
        {
            var location = new Location(37.442018, 126.996245);
            var options = new MapLaunchOptions { Name = "관문체육공원" };

            try
            {
                await Map.Default.OpenAsync(location, options);
            }
            catch (Exception ex)
            {
            }
        }

실행결과 (네이버 앱이 기본으로 설정되어 있어서 그런지 네이버 앱이 열린다.)

위 화면에서 도착버튼을 누르게되면 길을 안내해준다.

2. 운전해서 가기

        public async void DriveToMap()
        {
            var location = new Location(37.442018, 126.996245);
            var options = new MapLaunchOptions
            {
                Name = "관문체육공원",
                NavigationMode = NavigationMode.Driving
            };

            try
            {
                await Map.Default.OpenAsync(location, options);
            }
            catch (Exception ex)
            {
            }
        }


실행결과 (구글앱 실행)
- 구글앱으로 실행되나 자동차 이동경로는 표시 안되고 대중교통만 표시된다.

iOS

728x90
그리드형
Posted by kjun
,