Hi everyone, sorry for my English.

I need help to create circular sector with polygons. I found this
http://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

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);
  }
}


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