本文整理汇总了C#中GraphicsLayer.InitializeAsync方法的典型用法代码示例。如果您正苦于以下问题:C# GraphicsLayer.InitializeAsync方法的具体用法?C# GraphicsLayer.InitializeAsync怎么用?C# GraphicsLayer.InitializeAsync使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GraphicsLayer
的用法示例。
在下文中一共展示了GraphicsLayer.InitializeAsync方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DrawSphere
private void DrawSphere()
{
// create a new point (MapPoint); pass x, y, and z coordinates in the constructor
var point = new MapPoint(-122.4167, 37.7833, 6000);
// create a graphics layer
GraphicsLayer graphicsLayer = new GraphicsLayer();
graphicsLayer.ID = "Graphics Layer";
graphicsLayer.SceneProperties.SurfacePlacement =
SurfacePlacement.Absolute;
graphicsLayer.InitializeAsync();
// creates a red sphere with a radius of 20,000 meters
var sphereSym = new SphereMarkerSymbol();
sphereSym.Color = Colors.Red;
sphereSym.Radius = 20000;
// create the graphic
var graphic = new Graphic(point, sphereSym);
graphicsLayer.Graphics.Add(graphic);
// add the graphics layers to the scene
this.sceneView.Scene.Layers.Add(graphicsLayer);
}