提交 3a9801a7 编写于 作者: DCloud-WZF's avatar DCloud-WZF 💬

feat(map): web 高德地图支持 regionchange 监听缩放 (question/162763)

上级 b9039edd
...@@ -424,13 +424,19 @@ export default { ...@@ -424,13 +424,19 @@ export default {
causedBy: 'drag' causedBy: 'drag'
}, getMapInfo())) }, getMapInfo()))
}) })
maps.event.addListener(map, 'zoom_changed', () => {
const zoomChangedCallback = () => {
this.$emit('update:scale', map.getZoom()) this.$emit('update:scale', map.getZoom())
this.$trigger('regionchange', {}, Object.assign({ this.$trigger('regionchange', {}, Object.assign({
type: 'end', type: 'end',
causedBy: 'scale' causedBy: 'scale'
}, getMapInfo())) }, getMapInfo()))
}) }
// QQ or Google
maps.event.addListener(map, 'zoom_changed', zoomChangedCallback)
// AMAP
maps.event.addListener(map, 'zoomend', zoomChangedCallback)
maps.event.addListener(map, 'center_changed', () => { maps.event.addListener(map, 'center_changed', () => {
var latitude var latitude
var longitude var longitude
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册