|
|
@ -129,7 +129,16 @@ export default function init(ele, position, params) { |
|
|
|
}; |
|
|
|
|
|
|
|
this.on = function (eventType, fn) { |
|
|
|
this.map.on(eventType, fn); |
|
|
|
if (eventType == "dragend") { |
|
|
|
this.map.on("moveend", (e) => { |
|
|
|
console.log("dragend", e); |
|
|
|
if (e && e.originalEvent) { |
|
|
|
fn(e); |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
|
this.map.on(eventType, fn); |
|
|
|
} |
|
|
|
}; |
|
|
|
} else { |
|
|
|
if (typeof ele == "string") { |
|
|
@ -230,8 +239,11 @@ export default function init(ele, position, params) { |
|
|
|
}; |
|
|
|
|
|
|
|
this.on = function (eventType, fn) { |
|
|
|
if (eventType == "panend") { |
|
|
|
this.map.on("dragend", fn); |
|
|
|
if (eventType == "dragend") { |
|
|
|
this.map.on("dragend", (e) => { |
|
|
|
console.log("dragend", e); |
|
|
|
fn(e); |
|
|
|
}); |
|
|
|
} else { |
|
|
|
this.map.on(eventType, fn); |
|
|
|
} |
|
|
|