I am trying to draw a line for a circle (between first point and the
second one). After setting the first point , should start to draw the
line on the cursor. If you set the second point should the line end
and the circle is drawed. So the line should be a help for the user.
I have already the function to draw a circle by setting two points.
The function for the line isn't working proberly.
Have any one a idea???
...
var color = "0DFF00";
var line = new GPolyline([], color, 3, 9);
line.enableDrawing();
line.enableEditing({onEvent: "mouseover"});
line.disableEditing({onEvent: "mouseout"});
map.addOverlay(line);
GEvent.addListener(map,'click',
function(overlay, point) {
if (point) {
if (count == 0){
point1 = new
GLatLng(point.y, point.x);
var marker =
new GMarker(point1);
map.addOverlay(marker);
line.insertVertex(count, point1);
}
if (count == 1){
point2 = new
GLatLng(point.y, point.x);
//var marker =
new GMarker(point2, {draggable: true});
var marker =
new GMarker(point2);
map.addOverlay(marker);
var circle =
drawCircle(point1,
point2,"#0055ff","#997F99");
map.addOverlay(circle);
line.insertVertex(count, point2);
}
if(count == 1){
count = 0;
}
else{
count ++;
}
}
}
);
--
You received this message because you are subscribed to the Google Groups
"Google Maps API" 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-api?hl=en.
