Icon
描述一个图标,用来创建Marker。
示例
var myIcon = W.icon({
iconUrl: 'my-icon.png',
iconSize: [38, 95],
iconAnchor: [22, 94],
popupAnchor: [-3, -76],
shadowUrl: 'my-icon-shadow.png',
shadowSize: [68, 95],
shadowAnchor: [22, 94]
});
W.marker([50.505, 30.57], {icon: myIcon}).addTo(map);
构造函数
工厂 |
描述 |
W.icon(< Icon options > options) |
定义图标 |
构造选项
选项名 |
类型 |
默认值 |
描述 |
iconUrl |
String |
null |
图片url地址 |
iconSize |
Point |
null |
图片尺寸,单位为像素 |
iconAnchor |
Point |
null |
值为(0,0)图标的左上角对应Marker的地理坐标位置。如:一张大小为22*32像素的水滴状图标,要将水滴图标下面的尖对准地理坐标位置,iconAnchor应该设置为(11,32) |
popupAnchor |
Point |
null |
指定弹出气泡的位置,默认气泡指向Marker的地理坐标位置 |
shadowUrl |
String |
null |
阴影图片url地址 |
shadowSize |
Point |
null |
阴影的尺寸,单位是像素 |
shadowAnchor |
Point |
null |
默认是图标的左上角对应Marker的地理坐标位置,设置偏移量来达到图标特定位置指向Marker的地理坐标位置,单位是像素。 |
className |
String |
" " |
自定义类名 |