Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Maps v3 panTo Callback?

How can I set a callback function on a single specified panTo call? Here is my code.

var loc = data.split(',');
map.panTo(new google.maps.LatLng(loc[0], loc[1]), function(){
    console.log('this never logs...');
});
like image 910
Jacob Avatar asked Jun 10 '11 09:06

Jacob


1 Answers

It's not clear to me what you are trying to achieve. Are you hoping the callback will run when the panning finishes? If so, you can try this:

map.panTo(new google.maps.LatLng(loc[0], loc[1]));
google.maps.event.addListenerOnce(map, 'idle', function(){
    console.log('this logs after the panTo finishes.');
});
like image 173
Trott Avatar answered Oct 03 '22 07:10

Trott