다음을 통해 공유


MapControlDataHelper.CreateMapControl(Boolean) 메서드

정의

래스터 모드에서 MapControl 을 만듭니다.

참고

이 API는 모든 Windows 앱에서 사용할 수 없습니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이 API에 대한 호출이 실패합니다. 이 API 및 Windows.Services.Maps.LocalSearch 네임스페이스에 대한 자세한 내용은 Microsoft 계정 팀 담당자에게 문의하세요.

public:
 static MapControl ^ CreateMapControl(bool rasterRenderMode);
 static MapControl CreateMapControl(bool const& rasterRenderMode);
public static MapControl CreateMapControl(bool rasterRenderMode);
function createMapControl(rasterRenderMode)
Public Shared Function CreateMapControl (rasterRenderMode As Boolean) As MapControl

매개 변수

rasterRenderMode
Boolean

bool

래스터 모드에서 MapControl 을 만들지 여부를 지정합니다.

반환

MapControl

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.16299.0에서 도입되었습니다.)
Windows Mobile Extension SDK (10.0.16299.0에서 도입되었습니다.)
Windows Team Extension SDK (10.0.16299.0에서 도입되었습니다.)
Windows 10, version 1809 (10.0.17763.0에서 도입되었습니다.)
API contract
Windows.Services.Maps.LocalSearchContract (v4.0에서 도입되었습니다.)

예제

이 예제에서는 래스터 모드로 MapControl 을 만듭니다.

public void AddMapControl()
{
  var map = MapControlDataHelper.CreateMapControl(true);

  // Configure the map control and register for events
  map.Center = new Geopoint(new BasicGeoposition()
  {
    Latitude = 47.604,
    Longitude = -122.329
  });
  map.ZoomLevel = 12;

  map.PanInteractionMode = MapPanInteractionMode.Disabled;
  map.RotateInteractionMode = MapInteractionMode.Disabled;
  map.TiltInteractionMode = MapInteractionMode.Disabled;
  map.ZoomInteractionMode = MapInteractionMode.Disabled;

  map.MapContextRequested += MapControl_MapContextRequested;

  MyParentGrid.Children.Add(map);
}

설명

래스터 모드에서 MapControl 을 만드는 경우 지도 컨트롤을 벡터 모드로 변경할 수 없습니다.

적용 대상