Reference Source
public class | source

Icon

Extends:

L~L.Icon → Icon

Represents an icon to provide when creating a marker

Example:

var myIcon = new KQ.Struct.Icon({
  iconUrl: '../../images/custom-marker.png',
  iconSize: [ 25, 41 ],
  iconAnchor: [ 13, 40 ],
  shadowUrl: '../../images/marker-shadow.png',
  shadowSize: [ 25, 41 ],
  shadowAnchor: [ 8, 40 ],
});

Constructor Summary

Public Constructor
public

constructor(options: Object)

构造函数

Public Constructors

public constructor(options: Object) source

构造函数

Params:

NameTypeAttributeDescription
options Object

设置参数

options.iconUrl Object

图标的路径

options.iconSize Object

图标的尺寸

options.iconAnchor Object

图标的锚点的坐标(相对于它的左上角)。因此这个点位于标记的地理位置。如果指定大小为默认值将会居中显示,也可以在CSS中设置为负的边距。

options.popupAnchor Object

相对于图标的锚点,弹出窗口的将会“打开”的坐标。

options.shadowUrl Object

指向图标阴影图像的URL。如果没有指定,就不会创建影子映像。

options.shadowSize Object

阴影图像的像素大小。

options.shadowAnchor Object

阴影的锚点的坐标(相对于它的左上角)(如果没有指定的话,就像图标锚一样)。