Share via


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 ,则无法将地图控件更改为矢量模式。

适用于