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
그리드형
'C# > Xamarin Maui' 카테고리의 다른 글
[.NET MAUI] CommunityToolkit.Maui Toast Message (0) | 2022.09.14 |
---|---|
[.NET MAUI] CommunityToolkit.Maui Snackbar (0) | 2022.09.14 |
[.NET MAUI] Audio/Music Play (0) | 2022.08.24 |
[.NET MAUI] AdMob 광고 적용하기 (전면,배너,보상) (2) | 2022.08.22 |
[.NET MAUI] 테스트 AdMob ID (0) | 2022.08.21 |