首页 / 浏览问题 / 组件 / 问题详情
.NET开发中根据经纬度在地图中添加自定义图标
12月4日, 2017
根据经纬度坐标在地图中添加自定义图标,图标放在本地,不添加系统自带图标

1个回答

您好,您可以构造一个GeoPicture 类型的对象去使用,具体的构造方法,对象的属性,请参考帮助文档。
胡林  (5,985分)  登峰造极
12月4日, 2017
你好,我想通过GeoStyle来设置自定义图标可以吗?如果可以,怎么实现,能给出简单示例代码不

Geostyle就只能先把图片导进符号库,然后指定MarkerSymbolID属性

使用代码怎么把图片导入符号库
第一种方式:先通过Workspace.Resources 获取到点符号库SymbolMarkerLibrary ,SymbolMarkerLibrary.Add 方法 (Symbol)添加一个符号,用SymbolMarker.FromGeometry 方法构造一个点符号,传入的Geometry是GeoPicture 类型的。

第二种方式:使用SymbolDialog 类带界面的方式来导入图片到符号库(类似idesktop)
...