http://code.google.com/apis/maps/documentation/javascript/examples/layer-kml-features.html
On Wed, Jan 19, 2011 at 12:46 PM, ra2awee <[email protected]> wrote: > Do you mind giving me an example of this? > > On Jan 19, 2:02 pm, James McGill <[email protected]> wrote: > > Add an event listener to the "click" event of KmlLayer and use the > > KmlMouseEvent and KmlFeature data passed to the event listener to > > reconstruct your infowindow, with the appropriate click handler. > > > > You will want to set suppressInfoWindows to true on your KmlLayer to stop > > the default ones opening as well. > > > > Regards, > > James > > > > On Wed, Jan 19, 2011 at 9:16 AM, ra2awee <[email protected]> wrote: > > > Hi all, > > > > > I have a google map setup which loads the markers from KML files > > > dynamically, each marker's InfoWindow has a link, what I need to do is > get > > > the link to open in a shadowbox (it's like a thickbox). All I need to > do is > > > add: *Shadowbox.open(this);return false;* to the link, but google maps > is > > > stripping it out when displaying it > > > > > This is what it looks like in the KML file: > > > <Placemark> > > > <name>Company title</name> > > > <description> > > > <a onclick="Shadowbox.open(this);return false;" > > > rel="shadowbox;height=500;width=820" class="links" > > > href="/supplier/details.html?id=xxx">More...</a> > > > </description> > > > <styleUrl>#regional</styleUrl> > > > <Point> > > > <coordinates>176.2323845, -38.1341707, 0</coordinates> > > > </Point> > > > </Placemark> > > > > > and this is how google maps renders the link: > > > <a target="_blank" rel="shadowbox;height=500;width=820" > > > href="/supplier/details.html?id=xxx">More...</a> > > > > > So what other ways can I do this? I am unsure as to how to add an event > > > listener to listen to the InfoWindow being opened, but it might work? > > > > > Thanks in advance > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Google Maps JavaScript API v3" group. > > > To post to this group, send email to > > > [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<google-maps-js-api-v3%[email protected]> > <google-maps-js-api-v3%[email protected]<google-maps-js-api-v3%[email protected]> > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/google-maps-js-api-v3?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Google Maps JavaScript API v3" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-maps-js-api-v3%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-maps-js-api-v3?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" 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-js-api-v3?hl=en.
