且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ArcGIS API for Silverlight 中根据坐标点在地图上打标记

更新时间:2022-08-17 08:30:56

public void AddMarkerGraphics()
{
      ESRI.ArcGIS.Client.Projection.WebMercator mercator = new ESRI.ArcGIS.Client.Projection.WebMercator();
      GraphicsLayer graphicsLayer = myMap.Layers["MyGraphicsLayer"] as GraphicsLayer;
      Graphic graphic = new Graphic()
      {
           Geometry = mercator.FromGeographic(new MapPoint(115.257113, 33.0696150000001)),
           Symbol = LayoutRoot.Resources["DefaultMarkerSymbol"] as Symbol
      };
     graphicsLayer.Graphics.Add(graphic);
 }

这个主要是FromGeographic()方法,传入的是一个4326的坐标系。