【发布时间】:2015-01-02 02:50:38
【问题描述】:
我在一个 delphi 应用程序中使用 gmlib,它可以满足我的需要。我从坐标表中加载标记,但现在我想替换默认标记样式。因为我是在代码中完成这一切,所以我没有任何 gmmarker 项目。我的代码被简单地循环了:
gmmarker1.Add(qryPoints.FieldByName('lat').AsFloat,qryPoints.FieldByName('lon').AsFloat,address);
当我尝试使用以下方式更改图标时:
gmmarker1.Items[0].Icon:='c:\measle.png';
我收到错误“参数超出范围”
是否可以在不向标记添加项目的情况下更改默认图标?还是我做错了?
【问题讨论】: