cutting edge features and bug-fixes
build log: https://ci.appveyor.com/project/radioman/greatmaps-byuu0
build log: https://ci.appveyor.com/project/radioman/greatmaps-byuu0
{
if (e.LeftButton == MouseButtonState.Pressed && IsMouseCaptured)
{
Point p = e.GetPosition(New_Address_Window.gmapAddress);
// there is no gmapAddress in New_Address_Window
}
}
if (e.Button == MouseButtons.Left && Global.isDrawingPolygon)
{
polyOverlay.Polygons.Clear();
double lat = gmap.FromLocalToLatLng(e.X, e.Y).Lat;
double lng = gmap.FromLocalToLatLng(e.X, e.Y).Lng;
if (Global.tmpPolygonList.Count == 0)
{
Global.tmpPolygonList.Add(new PointLatLng(lat,lng));
polygon = new GMapPolygon(Global.tmpPolygonList, "myFirstpolygon");
polygon.Fill = new SolidBrush(Color.FromArgb(20, Color.White));
polygon.Stroke = new Pen(Color.Blue, 5);
gmap.Overlays.Add(polyOverlay);
}
else
{
polygon.Points.Add(new PointLatLng(lat, lng));
}
polyOverlay.Polygons.Add(polygon);
gmap.UpdatePolygonLocalPosition(polygon);
}
}