public static Marker FromProjectMarker(ProjectMarker projectMarker) { return(new Marker() { Name = projectMarker.Name, Id = projectMarker.Id, CreatedTime = projectMarker.CreatedTime, LastUpdatedTime = projectMarker.LastUpdatedTime, LastUsedTime = projectMarker.LastUsedTime, RelativePosition = projectMarker.Position, RelativeRotationEuler = projectMarker.Rotation, ObjectScale = projectMarker.Scale }); }
private GMapMarker addPMarker(PointLatLng latlng, ProjectData p) { ProjectMarker m = new ProjectMarker(latlng, p); m.ToolTipText = p.name + "\n" + p.addr; m.ToolTip.Format.Alignment = StringAlignment.Near; if (gMap.InvokeRequired) { return((GMapMarker)Invoke(new addMarkerHandler(addMarker), new Object[] { m })); } else { return(addMarker(m)); } }