Icon
概述
表示创建marker时的图标
用法示例
var myIcon = FMap.icon({
iconUrl: 'my-icon.png',
iconRetinaUrl: 'my-icon@2x.png',
iconSize: [38, 95],
iconAnchor: [22, 94],
popupAnchor: [-3, -76],
shadowUrl: 'my-icon-shadow.png',
shadowRetinaUrl: 'my-icon-shadow@2x.png',
shadowSize: [68, 95],
shadowAnchor: [22, 94]
});
FMap.marker([50.505, 30.57], {icon: myIcon}).addTo(map);
创建(Creation)
创建 |
描述 |
FMap.icon( <Icon options> options ) |
通过options创建一个icon实例 |
选项(Options)
选项 |
类型 |
描述 |
iconUrl |
String |
(必需)图标的url或绝对或相对路径 |
iconRetinaUrl |
String |
视网膜设备显示的图标图像的url、绝对或相对路径 |
iconSize |
Point |
以像素为单位的图标尺寸 |
iconAnchor |
Point |
设置图标的中心点,默认是左上角 |
shadowUrl |
String |
icon的阴影图像,如果没有指定,默认创建没有阴影的icon |
shadowRetinaUrl |
String |
视网膜设备显示的icon的阴影图像,如果没有指定,默认创建没有阴影的icon |
shadowSize |
Point |
以像素的阴影图片尺寸 |
shadowAnchor |
Point |
设置阴影的中心点,默认是左上角 |
popupAnchor |
Point |
popup打开时的坐标点,相对于iconAnchor |
className |
String |
设置icon与阴影的classname,默认为空 |