Previously, it used to be possible to write your own custom GOverlay()s that implemented the .copy() method, and the API would call that method to copy the overlay onto the mini-map in a .showMapBlowup(). By default, a custom GOverlay would inherit a null .copy() from the GOverlay() class, and wouldn't be copied to the mini-map.
However, there's been a change to the showMapBlowup code that now attempts to test if a copied overlay is hidden, and if so call .hide() on the copy. Unfortunately, the code doesn't use .isHidden(), it uses the unexposed internal symbol that's equivalent to .isHidden(), which a custom GOverlay can't have. It then throws an error falsely saying that the "required interface is not available: isHidden". So, if you write a .copy() method for your custom GOverlay, calling .showMapBlowup() causes the API to crash. -- http://econym.org.uk/gmap The Blackpool Community Church Javascript Team --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Maps-API?hl=en -~----------~----~----~----~------~----~------~--~---
