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)