Mark,

I'll check out your solution. It could be slightly simpler to add the
fix in our .js file, rather than having to install and maintain a
codebase for a servlet!

Cheers,

Simon

On Oct 23, 10:06 am, Mark <[EMAIL PROTECTED]> wrote:
> Barry, thanks for pointing out the known issue - I've starred it so
> lets hope it gets fixed soon.
>
> epoch, a servlet to do the redirect seems the most sensible solution
> glad to hear it works easily.
>
> For those of us who can't rely on a server side solution though I've
> figured out a simple Javascript solution. Once you have created your
> map object (in a variable called map I would assume) simple add the
> following javascript
>
> GEvent.addListener(map, "infowindowopen", function()
> {
>         var balloon = document.getElementById("iw_kml");
>
>         if (balloon != null)
>         {
>                 var imgs = balloon.getElementsByTagName("img");
>
>                 for (var i = 0 ; i < imgs.length ; ++i)
>                 {
>                         var index = imgs[i].src.indexOf("/mapsatt");
>
>                         if (index != -1)
>                         {
>                                 imgs[i].src = "http://maps.google.com"; +
> imgs[i].src.substr(index);
>                         }
>                 }
>         }
>
> });
>
> Basically this listens for the info window (aka balloon) being opened
> and then grabs the div in which the content is placed (it has an id of
> iw_kml which hopefully won't change anytime soon) and then looks for
> all images and fixes the src attribute if needed.
>
> Hope that helps,
>
> Mark
--~--~---------~--~----~------------~-------~--~----~
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