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