16,748
社区成员
发帖
与我相关
我的任务
分享
var
ALayer:CMapXLayer;
APT:CMapXPoint;
AFT:CMapXFeature;
begin
ALayer:=Map1.Layers.Item[1];
Map1.AutoRedraw:=false;
ALayer.Editable:=true;
APt:=CoPoint.Create;
Apt.Set_(100,100);
/*问题就出在这里,CMapXPoint.Set_的2个参数为经纬度,这在地图使用大地坐标系时很方便,但当前地图使用的是平面坐标系,如何在100,100处加入这个图元?*/
AFT:=Map1.FeatureFactory.CreateSymbol(APt,Emptyparam);
ALayer.AddFeature(AFT,EmptyParam);
ALayer.Refresh;
ALayer.Editable:=false;
Map1.AutoRedraw:=true;