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
-~----------~----~----~----~------~----~------~--~---

Reply via email to