.NET开发中根据经纬度在地图中添加自定义图标

0 投票
根据经纬度坐标在地图中添加自定义图标,图标放在本地,不添加系统自带图标
12月 4, 2017 分类:  252次浏览 | 用户: 289196 (0 分)

1个回答

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

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

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

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