There is no documented property that signals the card's idle status, but you can implement it yourself.
Assuming you invoke this right after the card is initialized:
google.maps.event.addListener (map, 'idle', function(){ this.lastBounds=this.getBounds(); });
Then you can check if the lastBounds property matches the current borders of the map:
if (map.lastBounds==map.getBounds()){
source share