internal static ErrorCode GetSize(this MarkerHandle /* maps_view_object_h */ marker, out Size size) { size = new Size(0, 0); return(GetSize(marker, out size.Width, out size.Height)); }
internal static ErrorCode SetSize(this MarkerHandle /* maps_view_object_h */ marker, Size size) { return(Resize(marker, size.Width, size.Height)); }
internal static extern ErrorCode Resize(this MarkerHandle /* maps_view_object_h */ marker, int width, int height);
internal static extern ErrorCode SetZOrder(this MarkerHandle /* maps_view_object_h */ marker, int zOrder);
internal static extern ErrorCode SetImageFile(this MarkerHandle /* maps_view_object_h */ marker, string filePath);
internal static extern ErrorCode SetCoordinates(this MarkerHandle /* maps_view_object_h */ marker, CoordinatesHandle /* maps_coordinates_h */ coordinates);
internal static extern ErrorCode GetType(this MarkerHandle /* maps_view_object_h */ marker, out ViewMarkerType /* maps_view_marker_type_e */ type);