在开始拖动,平移或缩放后触发的Map事件是什么? 在API V2中它是movestart(当地图视图开始改变时会触发此事件)但是V3没有这个事件所以我想知道V3中“movestart”事件的等价物是什么?
答案 0 :(得分:2)
查看可用的google.maps.Map events。拖拽有一个拖尾;对于平移或缩放,看起来只有在更改时才会触发事件。
答案 1 :(得分:1)
在地图上,您有dragstart
。您还有zoom_changed
,bounds_changed
,center_changed
和projection_changed
等活动。
https://developers.google.com/maps/documentation/javascript/reference?csw=1#Map
答案 2 :(得分:0)
V3中没有相应的内容。但您可以通过观察bounds_changed
-event:
google.maps.event.addListener(map, 'idle', function(){
google.maps.event.addListenerOnce(this, 'bounds_changed', function(){
google.maps.event.trigger(this,'movestart');});});
//test the event
google.maps.event.addListener(map, 'movestart',function(){
console.log('movestart triggered')});