On Jun 27, 1:49 pm, pezholio <[email protected]> wrote:
> Hi,
>
> I'm currently working on a map which shows various KML files. Once a
> file is loaded, the layers show up in a sidebar, and, when a sidebar
> item is clicked, the associated marker's infowindow opens. This works
> fine for points, but not for polygons - any ideas? Here's my code (I'm
> using a bit of jQuery too):
>
<snip> the link is all that is really needed

>         function useTheData(doc) {
>
>                 console.log(doc);
>
>                 var markers = [];
>                 var sidebarHtml = "";
>
>                 for (var i = 0; i < doc[0].placemarks.length; i++) {
>                         sidebarHtml += '<li><a href="#" class="item" id="'+i
> +'">'+doc[0].placemarks[i].name+'</a></li>';
>                 }
>
>                 $('#item').html(sidebarHtml);
>
>                 $('.item').click(function() {
>                         
> google.maps.event.trigger(geoXml.docs[0].markers[this.id],"click");
>                         return false;
>                 });
>
>         }

>
> You can see a working version here:
>
> http://www2.lichfielddc.gov.uk/myarea/map/100031702357
>
> All the layers bar Council Wards (which is a polygon KML file) work
> fine.
>
> Any ideas?

Your sidebar click handler doesn't handle polygons (or polylines) only
markers.

  -- Larry

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

Reply via email to