Xamarin.Forms 맵

초기화 및 구성

Xamarin.Forms.지도 애플리케이션에서 지도 기능을 사용하려면 NuGet 패키지가 필요합니다. 또한 사용자의 위치에 액세스하려면 애플리케이션에 위치 권한이 부여되어야 합니다.

지도 컨트롤

컨트롤은 Map 지도를 표시하고 주석을 추가하기 위한 플랫폼 간 보기입니다. 각 플랫폼에 네이티브 맵 컨트롤을 사용하여 사용자에게 빠르고 친숙한 지도 환경을 제공합니다.

위치 및 거리

구조체는 Position 일반적으로 지도 및 해당 핀을 배치할 때 사용되며 Distance , 맵을 배치할 때 선택적으로 사용할 수 있는 구조체입니다.

컨트롤 Map 을 사용하면 위치를 개체로 Pin 표시할 수 있습니다. A Pin 는 탭할 때 정보 창을 여는 지도 표식입니다.

다각형, 다각형 및 원

Polygon, PolylineCircle 요소를 사용하면 지도의 특정 영역을 강조 표시할 수 있습니다. A Polygon 는 스트로크와 채우기 색을 가질 수 있는 완전히 묶인 도형입니다. A Polyline 는 영역을 완전히 묶지 않는 선입니다. 지도 Circle 의 원형 영역을 강조 표시합니다.

지오코딩

클래스는 Geocoder 개체에 저장된 Position 문자열 주소와 위도 및 경도 좌표 사이를 변환합니다.

네이티브 지도 앱 시작

각 플랫폼의 네이티브 맵 앱은 클래스에서 Xamarin.Forms 애플리케이션 Xamarin.EssentialsLauncher 에서 시작할 수 있습니다.