On Aug 26, 2:00 pm, Radicz <[email protected]> wrote: > Hi everyone, sorry for my English. > > I need help to create circular sector with polygons. I found > thishttp://pastebin.com/f3b2cdea8, but I have no idea how it works or how > to integrate it into my cource code. Could someone please advise me? > Thanks for any answers
I'm not sure what you are trying to accomplish. Please post a link to your map rather than code: http://groups.google.com/group/google-maps-js-api-v3/t/2b3f101fd509919e?hl=en This may help: http://www.geocodezip.com/v3_polyline_example_arc.html -- Larry > > My source code > > var PoleBodu = [ > ['Spartakiádní', 50.68504754096478, > 13.990276157855988, ..........,null], > ['Dukelských hrdinů', 50.683881737055, 13.998518586158752,......., > null] > ]; > > function initialize() > { > var Nastaveni = { > zoom: 12, > center: new google.maps.LatLng(50.68681982238762, > 14.000144215759285), > mapTypeId: google.maps.MapTypeId.ROADMAP > } > > map = new google.maps.Map(document.getElementById("mapa"), > Nastaveni); > InfoOkno = new google.maps.InfoWindow({maxWidth:350}); > > for (var i = 0; i < PoleBodu.length; i++) > { > VytvorBody(PoleBodu[i]); > } > } > > function VytvorBody(PoleBod) > { > var icona = new google.maps.MarkerImage(PoleBod[5], new > google.maps.Size(39, 47), new google.maps.Point(0,0), new > google.maps.Point(0, 33)); > var stin = new google.maps.MarkerImage(PoleBod[6], new > google.maps.Size(35, 35), new google.maps.Point(0,0), new > google.maps.Point(-5, 27)); > var klikarena = {coord: [0,0,40,40],type: 'rect'}; > > var pozice = new google.maps.LatLng(PoleBod[1], PoleBod[2]); > var bod = new google.maps.Marker({ > position: pozice, > map: map, > name: PoleBod[0], > shadow: stin, > /*icon: icona, */ > shape: klikarena, > zIndex: PoleBod[3] > }); > > PoleBod[7] = bod; > > google.maps.event.addListener(bod, 'click', function() > { > InfoOkno.close(); > VytvorInfoOkno(InfoOkno, map, this, PoleBod); > $("#tabs").tabs(); > OzariProstor(2000, map, bod, PoleBod); > }); > > } > > function OzariProstor(radius, map, bod) //funkce tvorici polygon > { > if(!bod.highlighted) > { > bod.highlighted = true; > var circle = new google.maps.Circle({ > map: map, > radius: radius, > fillColor: "#B43116", > strokeWeight:2, > strokeColor:"#7D0A05" > }); > circle.bindTo('center', bod, 'position'); > } > > } > > function VytvorInfoOkno(InfoOkno, where, which, PoleBod) > { > if (PoleBod[7] == which ) > { > InfoOkno.setContent(PoleBod[4]); > InfoOkno.open(where, which); > } > > > > }- Hide quoted text - > > - Show quoted text - -- 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.
