次の方法で共有


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 を作成する場合、マップ コントロールをベクター モードに変更することはできません。

適用対象