Class: FMFusionTool

FMFusionTool

FMFusionTool 数据融合信息工具类。 属于fengmap.plugin.fusion.min.js。

new fengmap.FMFusionTool(key)

Name Type Description
key String

webAPI类型的key

Methods

create(options, success, failed)

Name Type Description
options Object
Name Type Description
id string

请求的融合数据id,必填

type fengmap.FMType.IMAGE_MARKER | fengmap.FMType.TEXT_MARKER | fengmap.FMType.LINE_MARKER | fengmap.FMType.POLYGON_MARKER

marker类型

style object

标注对象的样式,style和beforeCreate必须有一个设置style,参考fengmap.FMType.IMAGE_MARKER|fengmap.FMType.TEXT_MARKER|fengmap.FMType.LINE_MARKER|fengmap.FMType.POLYGON_MARKER的文档

beforeCreate function

用户自定义方法可用于对marker的全部参数进行设置,创建marker之前的回调,返回数据融合数据data,beforeCreate(data)

created function

用户返回构造好的marker,即marker.userData对象用于存放所有的返回的数据融合数据,created(markers)

success function

成功的回调函数,返回请求数据id和建立好的marker数组,success(id,markers)

failed function

失败的回调函数,返回错误信息,failed(error)

send(options, success, failed)

Name Type Description
options Object
Name Type Description
id string

请求的融合数据id,必填

success function

成功的回调函数,返回请求数据请求id和数据请求结果数组,success(id,infos)

failed function

失败的回调函数,返回错误信息,failed(error)