I use a draw polygon by insertin nodes as below. But when having a KML layer in the map the KML layer is ontop the polygon..
How do you change to make the polygon sit ontop the KML? Is it just a question of creating a new instance of the kml layer BEFORE the polygon in the "Initialize map function"? or is this some native behavior? poly = new google.maps.Polygon({ strokeWeight: 3, fillColor: '#5555FF' }); poly.setMap(map); poly.setPaths(new google.maps.MVCArray([path])); google.maps.event.addListener(map, 'click', addPoint); } function addPoint(event) { path.insertAt(path.length, event.latLng); var marker = new google.maps.Marker({ position: event.latLng, map: map, draggable: true }); markers.push(marker); marker.setTitle("#" + path.length); google.maps.event.addListener(marker, 'click', function() { marker.setMap(null); for (var i = 0, I = markers.length; i < I && markers[i] != marker; ++i); markers.splice(i, 1); path.removeAt(i); } ); google.maps.event.addListener(marker, 'dragend', function() { for (var i = 0, I = markers.length; i < I && markers[i] != marker; ++i); path.setAt(i, marker.getPosition()); } ); } -- 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 google-maps-js-api-v3@googlegroups.com. To unsubscribe from this group, send email to google-maps-js-api-v3+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.