创建船舶图标

传入经纬度数组生成船舶图标实例对象

示例

const layer = hnsdk.createShip(map, [
  {
    latlng: [40, 40],
    properties: {
      infos: { test: "随意数据,将绑定至船舶图标" },
      styles: {
        deg: 45,
        fill: red,
        fillOpacity: 0.5,
        iconType: "base",
        opacity: 1,
      },
    },
  },
]);

参数

入参类型描述
mapMap地图实例
latlngslatlng[]经纬度数据及船舶数据

latlng

选项类型描述
latlngarray经纬度
propertiesobject样式及数据 详见properties

properties

选项类型描述
infosobject任意内容,将绑定至船舶图标
stylesobject该船舶图标样式 详见properties.Styles

properties.Styles

选项类型描述
degnumber船头朝向 0 - 360
fillstring填充色
fillOpacitynumber填充色透明度 0-1
iconTypestring基础:base
航行中:run
转向:turn
浮桶:floating
opacitynumber图标透明度 0-1

方法

方法返回值描述
removethis从当前处于活动状态的地图中删除图层。
addTothis将图层添加到指定的地图或图层组

返回

GeoJSON 实例对象

Last Updated:
Contributors: zhiwen